Technology Innovations at VMware
Bruce Davie, CTO for Asia Pacific and Japan, VMware will share insights on the recent innovations at VMware. He will cover the interplay between applications, infrastructure, cloud and security. With business apps dominating today’s IT environments, he will share the optimal way to deliver the best experiences to your customers and colleagues as you build, run, manage, connect, secure, and consume apps across a range of environments – cloud, on-premises, edge, and devices.
Click to download the Agenda-at-a-glance.
Level 100: Introductory - Sessions are focused on providing an overview of VMware solutions that address a specific use case with the assumption that attendees are fairly new to the topic.
Level 200: Introductory (Technical) - These sessions introduce the basic workings of the technology and how it can be applied in practice.
Level 300: Advanced - Sessions will dive deeper into the selected use case. Presenters assume the audience acknowledges the need for the use case with some familiarity of the topic, and may or may not have direct experience implementing the solution.
Understand the common challenges faced while migrating to the cloud and how VMware Cloud on AWS lowers risk and reduces time to migrate to the cloud cost-effectively.
In this segment, you will learn how to avoid common migration pitfalls and achieve a successful migration of your workloads through a practitioner’s lens.
For those looking for further detail to the migration strategies discussed earlier, this segment will demonstrate the techniques and show you where to find the tools and resources you need to get started.
Hyperconverged Infrastructure (HCI) has simplified the management of data centers by providing a single holistic way to manage all infrastructure components. In this session, we will review all the technical innovation that has made HCI possible. Using this as the basis, we will then review how to get started with HCI.
VMware vSAN is the largest and fastest growing Hyperconverged Infrastructure (HCI) product in the market today. vSAN has always been at the forefront of technology innovation. In this session, we will cover the latest enhancements and how vSAN inter-operates with other products across the entire software-defined data center (SDDC) stack.
For a VMware HCI deployment project (whether brownfield or greenfield), proper design, sizing, and planning, among other aspects, are key to success. The importance and process of a design following best practices is a simple way to achieve success. Whether designing or deploying, it's important to highlight best practices and recommendations based on use case and requirements. Other considerations, such as architecture, failure scenarios, and meeting
As cloud deployments grow and scale organizations need to align cloud spend to business initiatives and ensure costs don’t spiral out of control. The processes for accomplishing these tasks in an on-premises world don’t translate well to the public cloud, where procurement, financial, operational, and strategic models are very different. As a result, leading organizations are adopting a new approach called Cloud Financial Management. This session will describe best practices for cloud financial management to effectively manage costs and govern proper cloud usage.
The key to a successful and scalable cloud strategy is visibility into cloud costs and driving accountability across all business groups. In this session, you will learn how to track and optimize your spend across public clouds, including AWS, Azure, and Google. You’ll also learn how to identify some of the most common areas of overspending and some simple solutions for optimizing your public cloud services for performance and cost.
In this demonstration of the CloudHealth platform, you will learn how to determine and report on cloud spend by business unit, owner, environment, function, and any other custom business group you create. We’ll show you how to use CloudHealth to identify optimization opportunities, create and enforce policies to govern cloud usage, and take automated actions to keep costs within budgets.
Running hybrid clouds is the new reality for organizations, but that doesn’t have to mean added complexity. Hyperconverged infrastructure (HCI) has become the must-have infrastructure that spans the datacenter, edge locations, and the public cloud. It unleashes business agility by simplifying IT and providing consistent operations across clouds. Learn how VMware Cloud Foundation can improve your cloud experience with consistent infrastructure and operations across private cloud, public cloud, and the edge.
After building your new software-defined data center (SDDC) based on VMware Cloud Foundation, it is time move in. In this session, experts from the VMware Cloud Foundation team will describe the methods to migrate workloads from an existing on-premises VMware vSphere environment to your new SDDC. Leveraging VMware Cloud Foundation and VMware NSX Hybrid Connect, we will demonstrate the migration of a workload from an existing environment to a new environment.
Standardized clouds are a great way to run your enterprise infrastructure, bringing benefits such as guaranteed interoperability between components, automated bring-up, and patching. However, this becomes a problem when you have a large number of independent instances of these clouds sprinkled around. In this session, you will see how VMware Cloud Foundation uses a single pane of glass to provide collective information about your hybrid cloud—inventory and health. See how you can manage cloud capacity across your entire organization, and handle all your patching and upgrade needs, from a single place.
vRealize Operations is VMware’s on-premises software product that provides operations management across applications, infrastructure, and clouds. The solution leverages AI to give administrators a nearly hands-off approach to management. You will gain application performance at minimal cost, driven by operational and business intent with real-time ML-based predictive analytics driving actions to automatically balance workloads and proactively avoid contention. At the same time, you will reduce cost and improve efficiency with real-time ML-based capacity analytics correlated with cost analytics, improving utilization and consolidation while proactively planning for the future. In the end, vRealize Operations will once again allow you to recoup lost costs and gain efficiencies in your data centers.
vRealize Log Insight Cloud (formerly known as VMware Log Intelligence) provides a fully managed and integrated log analytics and troubleshooting service. In this session, we’ll take a practical look at finding the problems ravaging your VMware Cloud SDDC environment and how to configure vRealize Log Insight Cloud to provide the information you care about when you need it. Don’t miss out on an opportunity to rocket your troubleshooting skills into the next galaxy.
VMware Cloud Foundation provides integrated cloud infrastructure (compute, storage, networking, security) and cloud management services to run enterprise apps in both private and public clouds. A key benefit of VMware Cloud Foundation is its built-in automated lifecycle management—from bring-up to resources provisioning and patching/upgrades. VMware vRealize Suite products are a native part of the software stack and add key features to VMware Cloud Foundation: IT automation (automated provisioning across a hybrid cloud with vRealize Automation) and self-driving operations on workload resources (monitoring, troubleshooting, and proactive workload management with vRealize Operations and vRealize Log Insight). VMware vRealize Operations, in particular, can monitor an awesome mix of applications and virtual, physical, and public cloud infrastructure. The session will focus on the capabilities gained from integrating vRealize Operations in VMware Cloud Foundation through use of demos.
This segment will give an overview of the AWS native services that can natively integrate into VMware Cloud on AWS.
This segment we will deep dive into the networking within VMware Cloud on AWS, between VMware Cloud on AWS and AWS native services. Some key topics that will be covered: AWS Direct Connect, Transit Gateways, Security Groups and Elastic Network Interfaces.
See under the hood, demos of how to integrate AWS Native Services into VMware Cloud on AWS.
Learn why organizations are adopting cloud-native applications to solve their business challenges. Additionally, understand how cloud-native apps bring new complexities to the data center, and see how VMware is adapting VMware Cloud Foundation (VCF) and vSAN to become an ideal platform for both traditional and cloud-native applications, both on-prem and in the cloud.
Get a technical overview of how VMware Cloud Foundation (VCF) is able to serve as the ideal platform for cloud native applications in a private or hybrid cloud environment. Learn how vSAN uses its storage policy-based management (SPBM) framework to help provide unprecedented flexibility when serving block and file-based persistent volumes for Kubernetes workloads.
See, through this demo-driven presentation, how the new Cloud-Native Storage control plane, when coupled with vSAN offers an out of the box cloud-native ready control plane for Kubernetes based applications, offering operational consistency for vSphere admins between VMs and Containers and self-service for developers, reducing complexity and overall development cycle time.
This session will look at the market dynamics and how the evolving landscape for modern applications is changing how business leaders plan to position their organizations for the next phase of hyper-growth. This business focused discussion will explore how businesses are using VMware Cloud Foundation to increase developer productivity, process efficiency while lowering costs to address these critical business initiatives. The solution will provide an overview of the VMware Cloud Foundation integration with vSphere with Kubernetes and the VMware Tanzu Kubernetes Grid.
This technical overview will provide a closer look at the technical requirements for building large scale enterprise infrastructure to deploy VM and container based workloads using software-defined compute, networking and storage in a full-stack hyperconverged infrastructure platform that automates deployment, provisioning and lifecycle management. In this session, we will explore the architecture requirements for supporting diverse workloads to build a private cloud that offers complete visibility of the workloads, while extending support for container orchestration using VMware Tanzu Kubernetes Grid integrated into vSphere and delivered as part of a full stack VMware Cloud Foundation offering.
This session will provide a step-by-step walk on enabling vSphere with Kubernetes on VMware Cloud Foundation 4.0. Includes a review of the prerequisites, to include setting up the NSX-T Edge Cluster, as well as post deployment steps to setup user authentication and configure a content library. Includes basic troubleshooting tips for common problems.
Come find out all the great new capabilities available in vRealize Automation, offering available on-prem and SaaS. From helping organizations implement self-service hybrid clouds, multi-cloud automation with governance and DevOps-based infrastructure delivery, vRealize Automation is the best infrastructure automation platform for every enterprise!
Discover how to Ansible and Terraform integrate with vRealize Automation. In this session you will learn how these integrations work and how vRealize Automation can consume Ansible and Terraform and expand your automation capabilities!
vRealize Automation already provides many types of out-of-the-box multi-cloud resources and Day 2 actions. However, custom resources and custom actions can greatly expand these capabilities by injecting custom workflows into your deployments. Come see how this is done in vRealize Automation and you can start to benefit from this powerful capability!
This session focusses on the specific use cases and functionality leveraged through an SD-WAN solution. Attendees will learn the benefits of a hybrid WAN using SD-WAN vs legacy infrastructure as well as how a cloud-delivered SD-WAN architecture with customer-premises-based edges and cloud-based orchestrator speeds time to deployment. Additionally, SD-WAN supports the enterprise shift to using cloud applications, to optimize their performance and ensure their security across all available transport for all locations becomes business-critical.
How do you monitor your network to make sure applications are using the best path possible, detect when a site may need capacity upgrades, or detect abnormal traffic behavior? SD-WAN provides optimized paths to cloud applications and performance assurance using in-depth network monitoring and analytics that allows you to make better decisions. In this session, find out how VMware SD-WAN collects and utilizes real-time network data to report on application flows, end-to-end path visibility, network impairments and abnormal network condition detection.
IT organizations are adopting a multi-cloud architecture to allow for applications to run on the best platform regardless of location. SD-WAN has become the primary on-ramp for branch and edge communications to and from the cloud. With an architecture built specifically to support the cloud migration, SD-WAN platforms enable secure, reliable and high-quality connectivity to a variety of cloud platforms, including Azure, AWS, and Google Cloud Platform. In this session, you will learn how SD-WAN acts as an enabler for your organization’s multi-cloud strategy, whichever one you use.
Join a walk-through of vRealize Network Insight capabilities as we cover improving visibility across hybrid clouds, containers, network fabrics and load balancers, performance, analytics, app discovery, and more.
We recently announced NSX Intrusion Detection and Prevention (IDS/IPS) for our Service-defined Firewall. Built on the same philosophy, the new NSX Distributed IDS/IPS will allow enterprises to fortify applications across private and public clouds. Joins this session to learn what new capabilities this brings to the table for securing your infrastructure.
Join a VMware NSX-T Data Center technical session focused on NSX-T security architecture, implementation, micro-segmentation, use cases within a multi-hypervisor environment, and extension to native AWS/Azure with NSX Cloud, container and bare metal workloads.
VMware NSX provides a rich set of networking and security capabilities to the new vSphere 7 with Kubernetes, which focused on rearchitecting vSphere into an open platform using Kubernetes APIs to provide a cloud-like experience for developers and operators. VMware NSX provides full-stack networking and security including switching, routing, load balancing, firewalling to simplify operations and maximize efficiency for vSphere with Kubernetes environments. VMware NSX has been designed-in as the default pod networking solution for VMware vSphere with Kubernetes, and integration with Kubernetes enables context-aware security policies with namespace isolation. With NSX,enterprise extend consistent policies across app environments, simplify Day 0 to Day 2 operations, and deliver the agility and performance required to run modern applications.
In this session, we will present the various NSX-T automation choices available from enterprise level platforms like vRA to Open Source solutions like Ansible, Terraform and popular tools like PowerCLI. The goal of the session is to provide a detailed view with demos into each of these tools and to help you make an informed choice about picking the right automation solution that works for you.
This session will introduce you to NSX-T Federation. You will learn all the benefits NSX-T Federation brings with Central Management, Consistent Policy and very simple Disaster Recovery (but still very effective!). This session will go over the NSX-T Federation Management, Security /and Networking capabilities. Along the lecture, access to a lab environment will be done to illustrate the points.
IT organizations must deal with the complexity of delivering seamless IT services across environments, and for all types of applications. Attend this technical session to learn how VMware NSX delivers consistent networking and security in a multi-cloud environment for VMs, containers and bare metal workloads. You will learn about key multi-cloud use cases, including data center extension, large-scale workload migration, and unified security across multi-cloud workloads.
Organizations can leverage containers to simplify and accelerate application development. As the environment scales and grows, managing containers and microservices becomes increasingly difficult. This is where Kubernetes can help. NSX-T provides the enterprise class Networking and Security for Kubernetes and containers.
This L300 session shows how to architect and configure a customer facing service using containers and NSX networking.
This segment will give an overview of how Tanzu Mission Control allows you to bring your clusters together, manage policies and configuration and enable developer self-service.
For administrators, this segment will show you how to get started provisioning and managing new clusters across multiple locations, from your own data centers to clouds.
See under the hood with a demo of the key features and functions of Tanzu Mission control
Learn how Project Pacific embeds Kubernetes for unified access to compute, storage and networking resources, and also converge VMs and containers Additionally, learn how Project Pacific will deliver Kubernetes clusters as a service to developers.
How to enable app-level control for applying policies, quota and role-based access to developers. With Project Pacific, IT will have visibility into Kubernetes clusters, containers and existing VMs, as well as apply enterprise-grade vSphere capabilities (like High Availability (HA), Distributed Resource Scheduler (DRS), and vMotion) at the app level.
How to deliver Kubernetes clusters to developers, who can then use Kubernetes APIs to access SDDC infrastructure. With Project Pacific, both developers and IT operators will gain a consistent view via Kubernetes constructs in vSphere.
In this session, we briefly explain what is application modernization, why it is the key for a successful digital transformation and how you can approach via 3 flows (Replatform, Refactor rebuild) on it. We'll also cover common difficulties across industries and cases as well.
The 3 P's - People, Process & Platform - are paradigms that are as important in your digital transformation agenda as with any other transformation agenda. In this session, we will cover our experience in building and scaling teams as well as doing your digital transformation right by following the correct processes and selecting the right tools. We will also will share case studies of successful transformations in the fintech, financial services/other industries.
Let's peek into Pivotal's SWIFT methodology - Our take on real world DDD - Event storming, BORIS and Snap-E
Introduction to Application Service and how "cf push" can help enable development teams to delivery value more reliably and quickly.
Introduction to how build service can build containers in a repeatable and secure way, ready to run on a modern application platform.
Introduction to creating Spring Boot functions using open source riff, running on a Kubernetes cluster, deploying HTTP triggered workloads that are scaled from zero-to-n. We will also use Tanzu Mission Control to observe the Kubernetes cluster where the functions are running.
Introduction to Tanzu Observability by Wavefront and its capabilities along with some customer use cases and examples on how some of the customers have benefited. We will take a look at the Wavefront SaaS platform and how it can help you observe your complete stack.
Introduction to business observability and how to correlate business impact to technical cause and find a needle in the haystack. How we can reduce our mean time to resolution using Wavefront and moving from reactive to pro-active observability.
Introduction to monitoring container based environments using Wavefront. We will also discuss monitoring service dependencies and user requests in your applications.
CNR is an approach to making organizations successful by adopting cloud native principles. This applies to applications and infrastructure in the context of Kubernetes. Installing and managing Kubernetes is only part of the puzzle. CNR builds on top of this by focusing on: Building platforms atop Kubernetes & Running applications atop Kubernetes.
We walk you through with an example case to show the CNR approach and the methodology. We will cover Concept, Tooling and pattern guidance Guides, Reference Architectures and Reference Implementations .
Join us for an overview of the cloud-native approach to building and running applications, that exploits the advantages of the cloud computing delivery model. Organizations require a platform for building and operating cloud-native applications that automates and integrates the concepts of DevOps, continuous delivery, micro-services and containers.
What exactly is this Kubernetes thing? Why is everyone talking about it and how does it work? In this session, we will take a look at how Kubernetes helps organizations build a cloud-native environment, as well as container orchestration and management.
Application Modernization is 'de rigueur' for organizations to keep up with rapidly changing consumer demands and the highly competitive business landscape. Join us to learn how to escape the monolithic mayhem and unleash the full capabilities of micro-services through the holistic approach of business culture, methodologies, tools and a platform.
In the modern enterprise environment, mobility creates unprecedented challenges for IT and business leaders - legacy tools that do not adequately support remote users/use cases, silo-ed management and tools across devices, lack of visibility across endpoints, apps, and users. This situation results in cost increase, security challenges, lower employee productivity, and more. In this session, we will discuss why UEM is critical for your organization.
UEM reduces cost and improve security with modern and over-the-air management for every endpoint, including desktops, mobile, rugged, and IoT. It also protects corporate apps and data on any network and improve employee productivity. Learn the key benefits that UEM delivers to your organization through real use cases.
To enable Digital Workspace platform, you need to deploy UEM in your organization that manages every endpoint, apps, and users. In this session, VMware EUC expert will discuss how you can build a UEM environment that supports Digital Workspace platform.
The technologies for Virtual Desktops and Applications have been continuously evolving over the years. VMware has been focusing on the flexibility of infrastructures that host the VDI environment. Learn the latest market trends and customer needs, along with key technologies that support them.
On-premise VDI? Or Desktop-as-a Service (DaaS)? You do not have to select one. They complement each other and extend your VDI use cases. You have more choices to meet your business needs, along with improving user satisfaction. Explore what you can achieve with the Hybrid & Multi Cloud VDI and Apps.
Now you understand how Hybrid & Multi Cloud VDI and Apps is very beneficial for your organization. In this session, VMware EUC expert will deliver the best practices to deploy the Hybrid & Multi Cloud environment that meets your business requirements.
VMware is dedicated to the Zero Trust model, which means building a dynamic, modern security architecture that builds trust on a much broader and deeper basis than traditional security measures. In this session you will learn:
1. What is the VMware Zero Trust Model?
2. What are the five pillars of Zero Trust?
3. How do the VMware Technologies fit into this model?
The Zero Trust methodology can be applied to protect any application, but the implementation might look different, depending on the use case. In this session, we focus on one specific use case: protecting traditional applications using the Zero Trust Architecture.
The Zero Trust methodology can be applied to protect any application, but the implementation might look different, depending on the use case. Today, many customers are struggling how to protect their applications and data, especially with the adoption of SaaS apps and workstyle transformation. In this session, we will discuss how you can apply Zero Trust to modern apps, such as Office 365 and other SaaS apps.
As the future-of-work concept becomes a reality for organizations worldwide, employees demand the flexibility to work, collaborate and innovate anytime, anywhere and in any way they want. Dell Technologies introduces Unified Workspace to help IT transform the end-user experience. This visionary approach to end-user computing will give workers a frustration-free, ready-to-work experience, while enabling IT with automated, open and intelligent solutions for unified management.
Traditional PC lifecycle management (PCLM) is high-touch, expensive and does not scale to increasingly mobile and remote workers. With Dell Technologies Unified Workspace, customers can utilize unified endpoint management technology to modernize how they deploy, manage, secure & support their devices.
Secure your business with trusted devices, trusted access and trusted data from Dell Technologies that doesn’t impede your employees’ ability to work anywhere, anytime or compromise their productivity. Dell’s comprehensive security portfolio combines prevention with detection and response. Learn how endpoint security provides IT with solutions that instill the confidence your workforce can work anywhere without IT hindering productivity.
Work as we know it has changed. As we look to shape the next generation of work (or Work 2.0), employee experience must remain at the epicenter of enterprise operations. In this session, see how Workspace ONE supports the future of work and beyond by keeping employees connected and engaged—whether remote or in an office building.
Post pandemic more and more people are working from outside the office boundary using Cloud Virtual Desktop. The four biggest challenges in adopting cloud desktops are – cost, trust, positive business case, and performance of the network. The performance of the network is a key focus that IT must focus on to provide an effective user experience across any device or location. It is a crucial factor in boosting employee performance and productivity. Join this session to learn about the VMware solution of SD-WAN for Cloud Desktop.
In this session you will be learning about solutions which can help employees allow them to carry self-onboarding being anywhere & make them empowered during pandemic. In today’s situation, prioritizing the digital employee experience is critical to attracting and retaining skilled employees, and driving productivity, and strong customer experience. We speak about how Workspace ONE solutions provide a comprehensive, & fully integrated solutions to enable employees while maintaining employee trust and privacy.
Protect sensitive information. Stream virtualized apps and desktops to your users with exceptional performance and unmatched security.
With a remote workforce comes the balancing act of maintaining business continuity while keeping data secure at all endpoints. In this session, we’ll show you how to keep demanding applications running at peak performance, safeguard data accessed on employees’ personal devices and other best practices to fully support your remote team’s VDI experience.
Deliver, protect and manage Desktops and Applications anytime, anywhere on any Device with Dell Technologies Virtual Desktop Infrastructure.
Learn how your organization can benefit from a virtual desktop infrastructure, or ‘VDI’. Dell Technologies is uniquely positioned to provide a complete edge, to core, to cloud VDI solutions through a single vendor, including infrastructure, software, endpoints, and services to assist with everything from financing your VDI environment to maintaining your solution’s lifecycle.
VMware Horizon on VxRail delivers a radically simple and scalable foundation for virtual desktops and applications, with superior performance and a rich user experience.
Understand how to leverage Hyperconverged architecture and VMware Horizon for VxRail, NVDIA eGPUx and what are the main applications that benefit from this set up. VMware Horizon on VxRail provides the simplest path to a next generation virtual desktop infrastructure.
In the modern workplace, IT needs to have the tools to be able to secure users from any location at any time. Legacy tools have proven to become more of a hindrance and less of an asset. This creates security gaps and black holes across the modern workplace. In this session we will discuss why cloud native endpoint solutions could be the most critical tool to your environment.
Legacy technologies lack breadth and depth on solution capabilities, lack of visibility outside of the network. In this session we will discuss how you can still have full endpoint visibility no matter where your users are based. Learn how to threat hunt from a cloud native solution.
When the most complex attacks bring organizations to their knees, usually we find that lack of threat context, visibility and preventive capabilities are the biggest downfall. In this session our Solution Architect at VMware Carbon Black will demonstrate how the Carbon Black Cloud will stop the most complex of attacks.
In this segment you will learn how leveraging this Intrinsic Security approach helps security teams mitigate risk, ensure compliance and lower costs with a vastly simpler operations model.
This segment provides details on the architectures used for the NSX Service Defined Firewall and Distributed IDS/IPS.
The session will demonstrate how to setup and configure virtual networks. This includes the NSX load balances and distributed firewalls needed to set up a classic three-tier network.
Keeping your public cloud environments secure is hard. How do you manage and secure this rapidly changing and complex environment without impeding your developers and business? In this part one session, you will learn about:
1. Top public cloud security and compliance risks
2. Challenges with securing infrastructure owned by distributed teams
3. Key steps for building a robust cloud security program
In this part two session, you will get an overview of VMware Secure State, a multi-cloud security & compliance monitoring platform. Specifically, you will learn how to:
1. Improve cloud security posture with real-time detection and response
2. Benchmark compliance with regulatory standards specific to your industry
3. Correlate threats with security posture and drive investigations
4. Verify security issues proactively within CI/CD pipelines
In this part three session, you will get a demo of VMware Secure State platform. Specifically, you will learn how to:
1. Use security & compliance dashboards to track violations and progress by environment type
2. Manage security and compliance standards based on organization needs
3. Prioritize violations based on severity and asset risk
4. Visualize and analyze and resource misconfigurations
5. Search inventory and run security investigations
6. Build custom rules and remediation actions
In this talk, your friendly neighborhood Spring Developer Advocate Josh Long (@starbuxman) introduces you to the ground-floor basics of building reactive applications with Spring. You’ll learn about Reactor, the Reactive Streams specification, and how to build reactive pipelines. We’ll learn about reactive SQL and NoSQL data-access. We’ll look at how to build reactive HTTP and websocket-centric services with Spring and Spring Boot.
In this talk, your Bootiful tour-guide Spring Developer Advocate Josh Long (@starbuxman) introduces you to building reactive microservices with Spring Boot and Spring Cloud. You’ll learn about the reliability patterns that reactive programming enables. You’ll learn more about connecting Reactive applications, going beyond HTTP to embrace a net-new reactive wire protocol called RSocket.
In this talk, your software Sherpa Spring Developer Advocate Josh Long (@starbuxman) introduces testing reactive web applications and microservices. We’ve looked at what it takes to do reactive data access, build reactive HTTP- and RSocket-based microservices, and so much more. In this installment, we’re going to look at how to test and debug Reactive Spring-based applications.
We've all been there, facing a blinking cursor. You need to build a new feature, but aren't sure where to start. Or you have to fix something in your app, and you're unsure why it broke. This situation is common with Big Ball of Mud architectures. This design hinders your release velocity. And it makes it near-impossible to seize new business opportunities. How can you move on from this situation? Most of us also know what good design is. We talk a lot about Domain-Driven Design, modeling, event storming and Test-Driven Development. Here's the challenge: how to apply this thinking to your current systems. How do we modernize the app? How do convince people we should modernize it? How do we overcome the lack of testing? Or lack of business knowledge? Attend this session to answer these questions and more. You'll learn about techniques that have proven to work in companies like yours.
Tired of fancy abstractions without actual down to earth implementation? In this talk we will go through both benefits and problems by implementing a real example of event-driven architecture. This will be a lot live coding and we will tackle how to break monoliths. We are going to tackle the problems step by step from various perspectives. From the point of view of the stakeholders our software should have quick time to market, ability to do complex data reporting and fast way to extend and to deploy new features. On the other hand, our fellow developers would be interested in learning curve when it comes to events and how it differs in turns of e.g. unit testing. At the end of each step it will be clear what kind of problems/benefits we have. The talk is going to cover a broad set of buzzwords like: event storming and DDD for requirements gathering, event sourcing, test-driven development, CQRS, REST, spring cloud, spring boot, spring mvc, spring data and project reactor for implementation and cloud for deployment.
In this live coding session, we will refactor a part of some legacy system. We will approach the problem pragmatically, identifying issues and fixing them by applying rules and patterns related to modularity, cohesion, testability, and more. We will also see how Domain Driven Design can help us achieve the goal of clean and solid code.