Reliability focused 147th DevClub.lv
.
Date and time
Location
Marijas iela 2a
2a Marijas iela 1050 Rīga LatviaGood to know
Highlights
- In person
About this event
Hi!
We all want our systems to be fast and reliable — but what does reliability really mean?
At this DevClub.lv meetup, we’ll go deep into the layers that make it possible: from runtime internals and microservices design to real-world reliability practices from Google-scale systems.
You are welcome to Reliability focused event on Thursday, October 23, 18:30, at GoCardless office – Marijas iela 2a, Novira Plaza, entrance "East", 3rd floor.
Agenda for Reliability focused 147th DevClub.lv
Dmitrijs Zubriks from GoCardless will give a talk "What your language runtime doesn't tell you about threading"
This session unwinds the layers of Ruby MRI to reveal what really happens beneath a programming language's abstractions. Using a simple thread creation call as a starting point, the talk dives into CRuby's internals with an outlook at the underlying machinery in action.
The entire execution path will be traced, beginning with a single line of code, following the process as it's transformed into bytecode, creates a native OS thread, and interacts with the VM's core scheduling components.
Attendees will gain an understanding of how threads are managed at the system level, how the Global VM Lock coordinates execution, and how language runtimes interact with the operating system behind the scenes. While the talk uses CRuby as an example, the concepts apply to most language runtimes with an interpreter lock, and will provide insights into how high-level abstractions map to system-level operations.
(Language – English)
Tags: Ruby, CRuby, MRI, Concurrency, Performance, Systems Programming, Runtime Internals
Dmitrijs is a Principal Software Engineer at GoCardless with more than 15 years of experience spanning DevOps, Programming, and Performance Optimizations. He leads technical initiatives and specializes in diving deep into system internals and understanding how systems work beneath the abstractions.
Aleksejs Truhans from Google will give a talk titled "Why is my app SLOw? Defining reliability in platform engineering"
Platform engineering is all fun and games until platform customers start complaining about their apps running slowly. Is it the app code or the platform? This talk looks at how Google’s Serverless SRE team detects platform-level latency regressions before users, measures the impact of regressions, and tracks performance over time. We’ll discuss the limitations of SLOs in this context and how to take a statistical approach that gives a customer-centric picture of the performance of our platform instead.
(Language – English)
Tags: SLOs, Reliability, SRE
Aleksejs has 28 years of experience in engineering and leadership roles, and currently is an SRE team manager at Google.
Oleg Anastasyev from 01.tech will give a talk "Building Efficient and Reliable Microservices"
Building a large microservices infrastucture can be a challenging task, especially when its is loaded with hundreds of thousands requests per second, each of them shouldd be served with as low latency as possible.
In this talk we’ll explore the approach to build services as stateful applications - they store their data locally, embedding a Cassandra database into the application's JVM process. This challenges the usual way of building applications - a stateless microservice with a separate remotely accessible database cluster.
In this talk Oleg will try to cover the advantages of stateful vs stateless microservices, discuss how statefulness affects reliability and accessibility of services and how it helps to build faster applications. We'll go step-by-step through building a stateful application service, delving into its architecture, major components as well as significant challenges and their solutions.
(Language – English)
Oleg is a Chief Engineer at 01tech. He is a technical leader, architect and developer with more than 17 years of professional hands-on experience in IT.
Videos from previous events you can find at our homepage and our YouTube channel. The best way to be informed about new videos is to Subscribe to our YouTube channel.
If you have any challenge where you are looking for external help, remember - Nine Brains can help you find world-class trainers and consultants almost for any need people in software development could have. Contact us to get to know more!
Dynatech is the hub of Dyninno Group’s tech solutions in travel, finance and entertainment segments. With over 300 professional employees working on diverse and complex IT projects, we aim to deliver our products using innovative approaches and technologies, like Kubernetes, AWS, Node.js, PHP latest versions, React and others. Are you ready to grow your expertise with us?
Com Tec Co (CTCo) is a global digital services provider with 600+ experts driving digital transformation. While we're not hiring now, we welcome connections with tech talent passionate about growth.Why CTCo?
• Global projects
• Growth-focused culture
• Shape the digital future
Stay tuned—your next big opportunity could be coming soon!
Trading since 2017, Gravity Team is one of the leading crypto market makers and liquidity providers, with cumulative trading volumes to date in excess of $400 billion. Join our community of innovators, problem solvers and owners who apply scientific discovery techniques to make crypto markets a better place for everyone.
Levelpath is on a bold mission to revolutionize procurement software—and make it delightful. Founded in 2022, we’re a AI-powered platform tackling real challenges in the $11.5B (and growing) market. Our engineering team builds cutting-edge solutions that unify workflows, data, and automation for a seamless business experience. Backed by top Silicon Valley VCs and a proven founding team, we’re hiring developers who thrive on solving hard problems and pushing boundaries to transform the enterprise.
– Software Engineer/ Ruby on Rails/ Back-end (Latvia)
– Senior Manual QA Engineer (Latvia)
– Senior Software Engineer / React|TS / Front-end (Latvia)
GoCardless is a global fintech building the world's bank payment network, processing over US$130B annually for 100,000+ businesses. Our teams also use AI and open banking to increase payment success and reduce fraud, creating complex engineering challenges at a massive scale. We’re solving problems that affect how money moves globally. Join us to build the future of payments!
– Senior Software Development Engineer
– Software Development Engineer
Mintos is Europe's leading investment platform for earning regular passive income, with over €600 million in assets under management for more than 500,000 registered users. Authorized under MiFID, Mintos enables users to build diversified portfolios of income-generating assets through both automated and manual investment strategies. Mintos has earned multiple industry awards since its founding in 2014, including five consecutive AltFi People's Choice Awards.
In Evolution you can witness the creation of award-winning iGaming products from A to Z. Our teams create our product concepts, develop the software, and we deliver both the technical solutions and the personnel needed to offer live casino and online slots 24/7/365 on multiple platforms. Are you the one to help us create the next big product hit? Evolution is searching for:
Emergn is a global digital business services firm on a mission to improve the way people and companies work. Forever. Every day, across the world, our teams are pioneering faster, better ways to bring our clients’ most exciting ideas to life. Want to join us?
– Senior React Native Developer
– Senior Java Full Stack Developer
Thanks to our sponsors for supporting DevClub.lv events:
Organized by
Followers
--
Events
--
Hosting
--