2 ONLINE Presentations: Feature Flags & Scaling with Microservices


Details
Presentation 1:
A lot of development teams have built out fully automated CI/CD pipelines to deliver code to production fast! Then you quickly discover that the new bottleneck in delivering features is their existence in long-lived feature branches and no true CI is actually happening. This problem compounds as you start spinning up microservices and building features across your multi-repo architecture and coordinating some ultra-fancy release schedule so it all deploys together. Feature flags provide you the mechanism to reclaim control of the release of your features and get back to short-lived branches with true CI. However, what your not told about feature flags in those simple "if/else" getting started demos is that there is an upfront cost to your development time, additional complexities and some pitfalls to be careful of as you begin expanding feature flag usage to the organization.
In this talk, we'll get started with some of the feature flagging basics before quickly moving into some practical feature flagging examples that demonstrate its usage beyond the basic scenarios as we talk about UI, API, operations, migrations, and experimentation. We will explore some of the hard questions around "architecting feature flags" for your organization.
Speaker: Travis is an accomplished software developer, architect, and periodic speaker. A tech enthusiast and blogger, Travis finds his niche in architecting and working with teams to compose highly automated service-oriented systems both in the cloud and on-premise. Travis currently works as a Principal Software Engineer for SPS Commerce, the world's largest retail network. He has a strong focus on continually learning new architectures and development patterns across different stacks and technologies, but has a special place in his heart for DevOps and making the software development lifecycle (SDLC) more efficient.
Presentation 2: Scaling with Microservices
Abstract:
I will mention about the challenges during scaling your business and your software architecture in parallel and propose several models to support that process
Speaker:
Derya, also known as Dorian, is working in Software Industry from 2003. He has been geeky with computers at age 13 and began programming with GW-Basic at that age. He jumped into Linux after 1999 and gained IBM Scholar Challenge 2002 with his Linux Embedded Security Device.He is holding a Bachelor degree on Computer Engineering from Galatasaray University, M.Sc. System and Control Engineering from Bogazici University and MBA from Heriot-Watt University.He has worked as Solution Architect and System Administrator at Turkcell Superonline, Technology Director at Credit Europe Bank and CTO at Ciceksepeti. He is currently working as Cloud and DevOps Consultant at kloia where he was one of the founder. He is also DevOpsDays organizer and one of the Docker Community Leader.

2 ONLINE Presentations: Feature Flags & Scaling with Microservices