VilniusPY #21


Details
The meetup will be held in English, indoors at Corner Case Technologies office, Ukmergės st. 219, Vilnius, 4th floor
Doors open at 18:00 (UTC +3:00).
There will be no online broadcast.
1. Event sourcing & CQRS with Django.
2. Mystery of AWS ALB timeouts.
3. Lightning talks
1. Event sourcing & CQRS with Django.
Django framework, together with such libraries as DRF, Celery gives us a very nice foundation to build applications in a fast and reliable manner. However, at first glance, it seems a bit challenging or counterproductive to be used with patterns like Event sourcing, CQRS, and Onion architecture. In this discussion, we will overview the building blocks of Django, go through several mentioned best practices, and discuss a few examples of how we have used them together with Django at Corner Case Technologies - from very simple to more complex solutions.
Bio: Andrius Balčikonis
Senior developer and team lead at Corner Case Technologies. 17 years of experience in software development. Started in .Net world, last 6+ years working with python, 2+ years with Django. Throughout my career, I have always tried to bring simplicity and clarity to the complex world of software development, which brought me to various roles, from analyst and full stack developer to backend developer and team lead.
2. Mystery of AWS ALB timeouts
AWS Application Load Balancer (ALB) is a convenient way to manage traffic for your web services. At Convious - we use it in front of our python HTTP APIs. In this talk, I will try to tell a short story on how suddenly AWS ALB started misbehaving in a way that we have not managed to find any documentation or public comments. The problem have led our company onto multiple misleading debugging paths and head scratching. After many hours on it - we managed to make ALB work reliably again.
Bio: Justas Trimailovas.
Senior developer at Convious. 8 years working with python.

VilniusPY #21