Cloud Architecture Optimization:
ONLINE, JANUARY 26-27. DURATION: 10:00-19:00
Architecton is about Art and Culture
Dive into
Cloud Architecture Optimization: |
Worldwide Software Architecture Summit
GMT +1
GMT -6
СET - Central European Time
CST - Central Standard Time
speakers from
Show more
10 000+

Registrations expected

Speakers expected
18 hours

of Tech Talks
Why do we dive this deep into Cloud Architecture Optimization?
Cloud architecture optimization
The art of Architecture is all about functionality, beauty and robustness.

But while designing 2022+ Software Architecture you must focus on Cloud Efficiency metrics first: performance, sustainability, vulnerability, observability, costs, time, maintainability...
In fact, your expertise as a Software Architect is measured by how your products meet those metrics.

It’s not just our projects, but also us, that are measured by these criteria and how well we’ve mastered these approaches.

That's why Geekle called out Assembly of the World's Most powerful Software Strategists - to equip you with insights needed to face Tech Tomorrow.
The art of Architecture is all about functionality, beauty and robustness.

But while designing 2022+ Software Architecture you must focus on Cloud Efficiency metrics first: performance, sustainability, vulnerability, observability, costs, time, maintainability...
In fact, your expertise as a Software Architect is measured by how your products meet those metrics.

It’s not just our projects, but also us, that are measured by these criteria and how well we’ve mastered these approaches.

That's why Geekle called out Assembly of the World's Most powerful Software Strategists - to equip you with insights needed to face Tech Tomorrow.

Monolith to microservices
AI-driven CI/CD self optimization
Metadata identification
Government/Commercial Cloud COMPLIANCE
Cloud costs optimizing
Open source solutions for POCs
Time efficiency Agile/Scrum
Development Infrostructure
Open source solutions for POCs
Cloud costs optimizing
Time efficiency Agile/Scrum
Monolith to microservices
Government/Commercial Cloud COMPLIANCE
Development Infrostructure
Event for
Senior Software Developers
, Architects,
Choose your time zone
Some talks are pre-recorded due to speakers’ time-zone differences
CET (Central European Time)
CST (Central Standard Time)
Vendor Track
Error get alias
Error get alias
Error get alias
Error get alias
We wanted our solution to transmit data faster than the speed of light
With the move to cloud, hybrid architectures and advances in technology the importance of Non-Functional Requirements (NFR) have never been more critical to Solution Design.

Non-functional Requirements define system attributes such as security, reliability, performance, maintainability, scalability, usability….the list goes on and on.

By defining the types of NFR’s to be considered and levels needed of the NFR’s during design phase (and throughout) will ultimately help define the solution expectations and boundaries. It will also help identify any risk areas.

I will introduce methodologies and collated ideas for quantifying NFRs that we have used in real large hybrid cross solution, multi cloud solution architectures.
(Micro)services Oriented Architectures: Cloud Native Impact on Solution Design
Building an agile and reactive architecture is the holy grail for any Enterprise or Solution Architect.
Microservices, were introduced in 2014 by Martin Fowler as a subset of Service Oriented Architectures promising to deliver that.
Cloud Native and the perspective of infrastructure as a commodity is one key enabler to understand the advent of this architectural approach.
What can we learn from historical evolution of integrations problems, and how is Cloud Native impacting Solution Design inside organizations ?
In this session, besides getting the answers to these questions, we’ll explore the timeline of this evolution, and assess the real nature of these impacts with real examples, both on a Solution and Enterprise Architecture perspective.
Using AWS and Google Cloud in a cost-efficient way
Every startup needs to be able to scale while keeping the initial invest as low as possible. This is where cloud providers like AWS and Google Cloud come into play. They offer a very generous free tier and are able to support nearly infinite growth of you user base. But you have to plan your architecture correctly from the beginning, otherwise it can quickly become very expensive. This is the story of how we designed a highly available architecture for one of our clients, whose app scaled to millions of downloads and hundreds of thousands of MAOs while using the free tier as long as possible and keeping the maximum cost of the scaled application under 350$ per month.
Empathy Is a Technical Skill
Empathy is a technical skill. Don’t worry. You read that correctly. While empathy is often cited as a critical “soft skill,” it doesn’t stop there. Empathy is also an incredibly technical topic that is more accessible to analytical engineers and more vital to building software than you might think. In this engaging keynote, Andrea Goulet, a noted expert on communication in the software industry, will debunk several myths around empathy. Empathy is a feeling? Nope? Technicians can’t access empathy? Nope. Empathy is just a high-level, touchy-feely fad? Nope. Andrea will demonstrate how empathy is a crucial skill for developing software and will focus on giving you practical and immediately actionable advice for making empathy a central focus of your daily development practice. You’ll walk away with a solid understanding of what empathy is, what it isn’t, how you can build your empathy skills, and a framework for using empathy while coding. If you’ve ever thought that you’re “good with machines” but have struggled to understand people, this is a talk you won’t want to miss.
I'm a Developer. How do I become an Architect?
The talk I would like to give is how a Developer can become an Architect. It is aimed at Developers who wish to transition into an Architecture role but need information on how an Architect performs their job. I have been an IBM Architect for over 12 years and mentor junior IBM employees in becoming Architects. My talk would cover topics such as the role of the Architect, developing the Architect mindset, the application of architectural thinking, technical leadership, managing technical risk, solution modelling, reference architectures, how to make the right Architecture Decisions for the solution.
How to design your experiences and career to be a successful Solutions Architect
The Solutions Architect position requires a really diverse set of skills and experiences. It is a much more generalist than specialist career which makes so difficult to track and hire great professionals for this role. To design your way to the Solutions Architect career is important to have development skills in order to understand the whole product lifecycle, and how to play with APIs and best advise the customer with integrations. It is also crucial to have infrastructure and architecture skills as you should be ready to advise the customers since the project planning, implementation, and expansion, regarding identity management, infrastructure architecture, integrations, automation and troubleshooting at complex environments. As if that were not enough, negotiation skills are crucial in order to handle customer, objections, frustrations and expectations. Lets wrap this up with empathy and a tech savvy profile and we have good reasons to believe we have a promising successful Solutions Architect ready to the best companies of the globe.
Live Sports: DAZN Key Moments Feature
Offering a compelling experience to sports fan requires some out of the box thinking, along with some trial and error. See the architecture allowing us to serve live data to millions of concurrent users, during a sport event.
Software development antipatterns
In software development, we like to recognize good choices and identify them as patterns. This leads into implementing these patterns as best practices. But as we have good choices, we have bad choices as well. We identify them as antipatterns in order to avoid them in future projects. If you identify them in time, you can avoid them on your next project. Come and check what warning signs you need to look for!
So You Think You Might Be an Architect
We all hear title “Software Architect”. It consistently makes the list of the most highly paid technical jobs. But what does it mean to be a software architect? What does a software architect do? And how do you become one? Perhaps someone gave you the title, but you are not sure what’s expected of you. Or perhaps you suspect you might already be doing a job of a software architect, but can’t quite pinpoint how you made the leap or explain it to others.

In this talk, I will define what a software architect does, and what skills you need to go from a senior developer to an architect.
Resilient Cloud Architecture Design Patterns
Resilient architecture is crucial for all cloud implementations. In this talk, we explore different design patterns to make a distributed application more resilient.

As part of this journey, for any process, we need to ask what if something goes wrong? Then, plan a course of action to the process auto-heal without any human intervention and how to lower risks by performing canary deployments. Design starts with at first understanding of requirements and performing empathy map and value chain analysis.

Thinking application as stateless for all the API calls makes the system available most of the time requires creating a cache for common distributed data. Next, we examine how to deal with cascading failures, and timeouts scenarios. Applications, as part of auto-healing, need to Detect, Prevent, Recover, Mitigate, Complement so that the service is resilient.

Key takeaways for the audience are as follows:

Resiliency is essential for any feature in cloud
Understanding the value chain is critical to identify failure points
Challenges come in determining if there is a failure and design the system for auto healing
The focus should be first to prevent a failure to occur.
Identifying key challenges in your company and tools and techniques to auto-heal and provide a sustainable solution
Breaking Strain: A story about capacities and testing
Our systems seldom fail all at once. Instead, an accumulation of failures adds up into a disaster, or a collection of latencies becomes an outage. What can we do to build systems that are more robust than our outage budgets? When do we need to decide to deliver less instead of nothing? And how can we possibly test our solutions under realistic conditions?

Perfectly optimized systems are extremely brittle -- we can see that now in a lot of our physical world. Systems operating near the limits of their capacity can be slow or intermittent. But systems with too much excess capacity are expensive. Finding the right balance of capacity needs and wiggle room means that organizations need to understand what they require and be able to change those requirements on the fly. How much and how fast can your system change to avoid breaking, or to take advantage of new opportunities?

Audiences will leave with new questions to ask about testing in production, automatic traffic management, application delivery, and modular designs.
How to support software architect skills development in your company
At the beginning of this year we conducted an internal survey about our engineers’ skills development and career goals. One of its conclusions was that many would like to take more architect-type roles and focus on software design. This is how we came up with the Software Architecture Discussion Group. I’ll describe how we use Architectural Katas and Technology research meetings to create a platform where everyone can experiment. Especially architects!
Lean Inception: Why Team Alignment is Essential for a Peaceful Product Delivery Journey
How do we ensure the team starts creating the product with a shared understanding and an effective plan?, and how do we work out what should be in the MVP and start an agile project as quickly as possible?.
Lean Inception is the perfect methodology to start answering this questions.

My talk starts navigating practical examples (based on real projects), and presents three exercises to level up conversations between team members before building the product.
So, You want to be Well-Architected?
Most modern businesses depend on a portfolio of technology solutions to successfully operate every day. How do you know whether your team is following best practices or what the risks are in your architectures? In this session, we show how the AWS Well-Architected Framework provides prescriptive advice on best practices
Creating True Serverless Applications Implementing Cloud Native Access Control Service
The talk introduces a service implementation that provides services to support access control functionalities. In the cloud environment, access control is usually supported by Identity and Access Management (IAM) services provided by the cloud providers. These solutions are well established and well-integrated into the cloud. Still, they are rarely granular enough to support all the access control functionalities of business applications. A conventional business application implements the granular access control requirements into the business-specific code. The service introduced in the presentation shows that access control can be separated from the application logic. It can be implemented to provide a unified approach to access control for all enterprise applications, may they run in the house, in the cloud, even with multiple cloud providers. Utilizing such a structure may eventually enable the development of business agnostic services. Using those, in the long run, developers can develop business applications utilizing only client code.
REST vs. GraphQL: Making the Right Choice
Most APIs today are using the resource style of REST, but GraphQL still is a trending technology and increasingly considered as a way to design and build APIs. We take a structured look at the differences in style, the differences in use cases, and the differences it takes behind the scenes to make a good choice between REST and GraphQL. The goal of this presentation is not to claim that one approach is better than the other, but to clearly analyze how they differ, why that matters, and how that understanding can help you to make a good choice for your API.
Planning a cloud migration for a complex SaaS solution
Building the best suitable cloud architecture from scratch is hard. But migrating an existing application to the best suitable cloud architecture is even harder. It may take several steps in between. This is the story on how to plan those steps for our own application that we started to develop eight years ago.
TeamSports2 is a SaaS CMS which runs as a single tenant solution on self hosted web servers. This is the story of how to plan a migration of hundreds of instances of a single tenant solution to one multi tenant solution while migrating the self hosted web servers to the cloud at the same time.
Tracks & Prices
free Track
For developers who just started their journey to become a Software Architect
No cases for practising architects
Live stream
Q&A panel participation
Live stream for both tracks
Q&A panel participation
Recordings of both tracks
Slack membership
Certificate of attendance
Pro Track
For experienced developers who want to be up to date with latest trends in Architecture
No recordings
No Slack group with speakers membership
No certificate of attendance
Use cases for practising architects

Ask your Company to buy tickets for you

All you need is just to talk to your boss or HR and let them know you really need it for your professional growth

We will send invitations to the person you specified
enterprise TICKET
Become a sponsor
Meet our Program Committee
Ivan Rigoni
Solutions Architect
Marco Viganò
Chief Technology Officer
Dr Nedim Dedic
Lead Enterprise Architect
Juriy Bura
Head of Solution Architecture & Technology Consulting
Michał Matłoka
Architect and Coordinator of R&D
Adrian Kearns
Solution Architect
EPAM Systems
While offline events are temporarily stopped, Geekle never stops and is running the online Worldwide Software Architecture Summit on January 26, 2021. Our speakers are leading experts from all over the world who are ready to share what challenges Architects face in their work
Geekle has the unique experience to gather huge tech summits with 10'000+ attendees in different tech domains. Now we hope to make something the world has never seen before for the World Architecture Community.
See you all!
Geekle Corp.
910 Foulk Road, Suite 201
Wilmington, DE
19803, USA
Designed by:

Career Track ticket (free live stream access to the Worldwide Software Architecture Summit - January 26)

Free — Quantity tickets x (1)

Click to order
Contact Information
Promo code
Payment method
Contact the organizer if you need a refund
We may from time to time make calls and/or send text messages to you at any telephone number associated with your account. You certify, warrant, and represent that the telephone number you have provided to us is your contact number. You agree that Geekle US may send emails to you at any email address you provide us, or use other electronic means of communication to the extent permitted by law.
I hereby certify that there is no restriction on the right to process the personal data transferred by me to the Company, as well as my voluntary consent to use such personal data by the Company, granting the right to process and access the Company's representatives and the third parties for the above purposes for the period necessary to achieve the objective of processing or until the withdrawal of my consent.

I am also aware that at any time I may request and/or change my personal data being at the Company’s disposal, as well as withdraw my consent to the processing of my personal data by emailing the Company at email.
For the convenience of our clients, Geekle US uses Stripe for its online credit card transactions. Stripe processes online credit card transactions for thousands of merchants, providing a safe and secure means of collecting payments via the internet.
For more information about Stripe and online credit card payments, please visit
This website uses cookies to ensure you get the best experience