To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.
Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Liczba
  Krakow IT Architects meetup 1
już niedostępne -

The second meetup organised by Krakow IT Architects!

Please reserve a ticket and wait for confirmation from us with more details about the meetup.


What does good look like in IT Architecture? How and when can you be confident you've made the right decision?
Whether you're a team lead, an engineer or an IT architect, the design decisions impact us all.

Join us at the next Architecture Meet-up and let's share our experiences with design patterns for a guided tour of the complex landscape of IT architecture. It's a session to learn from others and from each other.


Agenda:
  • 6:00 pm - 6:20 - Introduction - Suavek Zając, CTO at William Hill
  • 6:20 pm - 7:05 pm - Fearless architecture for plugability - Paweł Marks, Kotlin Tooling Engineer at Virtuslab

    We all work on different steps of the abstraction ladder. Undoubtedly this ladder is becoming higher and higher with every year. The higher the ladder becomes the harder it may be to see the big picture of what you actually do. The higher it is the more probable is the fact that the ladder may not stand upright. The more it leans the more probable is that one day it would fall and we fall with it. Sometimes it is good to take a few steps back and look at it from distance.I come to you with a story about a solution to one hard problem from the land of tooling - the land that for many may seem exotic or even savage. But this strangeness of tooling world may allow you to look at this problem without biases. Seeing how we have taken a few steps down the ladder of abstraction to redesign core concepts of our tool may give us a new perspective on our current work.

    I'd like to tell you a story about how guarantees do not mean restrictions but flexibilty. I want to tell you the story how we redesigned Dokka - official documentation engine for Kotlin.

  • 7:05 pm - 7:15 pm - Break
  • 7:15 pm - 8:00 pm - Cache strategies for large scale and horizontally scalable systems - Przemysław Bogucki, Solution Architect at Grand Parade

One of the typical scenario, for data processing systems, is to provide API access to data which need to be combined from many data sources and/or transformed from their original structures to other more suitable. Such requirement combined with expectation of low latency and high throughput quickly cause the need to build a cache as API data source.

Presentation is going to focus on cache data population strategies for horizontal scalable systems to discuss few examples based on fetch or events based approach. This is to analyse advantages and disadvantages of such strategies looking from resistance, availability and complexity perspective. The other covered area is cache recovery or rebuild strategy for presented examples with focus on time to recovery and service availability during recovery process. Proposed solutions are based on Redis and Kafka and some of them based on their specific features like Redis persistence or Kafka compacted log.

The last but not least part of presentation is to discuss when the given solutions are worth to apply and when are not.


  • 8:00 pm - 8:10 pm - Networking
Food and drinks will be provided, hope to see you there.The host for our first meetup is Grand Parade part of William Hill.
If you'd like to host further events please get in touch with us.

Let us present the speakers for the second Krakow IT Architects community meetup:


Paweł Marks, Kotlin Tooling Engineer at Virtuslab

Paweł Marks is Kotlin Tooling Engineer @ Virtuslab, Kraków. For a few years he has been working on improving kotlin tooling: from implementing import of gradle projects for Kotlin Eclipse Plugin to designing architecture for complete rewrite of dokka - official kotlin documentation engine. He is also co-organizer of Kraków Kotlin User Group. He loves to get to know new programming languages, compare them and rant about them. Privately he is interested in linguistics, history and enjoys surreal memes.

Przemysław Bogucki, Solution Architect at Grand Parade

Przemyslaw Bogucki works for Grand Parade part of William Hill as Architect for Customer Engagement. Solution Architect with over 10th years of experience in building high scale, business and mission critical systems for both international corporations and new born startups.

Zobacz również:

konferencje wydarzenia Kraków