Gayathri Thiyagarajan Lead Software Engineer - Capgemini
Andrew Harmel-Law Principal Software Engineer - Capgemini
Eric Evans’ Domain Driven Design (DDD) is a core text for all developers, and it's experiencing a renaissance due to the rise of microservices. But are most of us really applying DDD when we're "doing" distributed systems development? Gayathri and Andrew are going to argue that we're not, but we should be – we need to recalibrate.
We'll begin by laying out what DDD means to us based on experiences we've had building microservices with distributed teams over the last two years. We'll touch lightly on the well-understood elements such as "ubiquitous language", "intention revealing interfaces" and "hands on architects", before clarifying and explaining the much misapplied concept of "bounded contexts".
Finally we'll draw up in front of the largely ignored ones, such as the many patterns for inter-team communication which derive from "context maps". As we move away from the well-understood to the disregarded, we'll illustrate why these later ones are by far the most important to successful microservice-based projects.
We'll explain why they matter, and the bene ts you'll see from applying them. You will leave ready to apply the full power of DDD, and you'll have more fun as you do it.
Proje Yönetiminde ve Yazılım Geliştirmede çevik yaklaşımlar.Proje geliştirirken nasıl yeni durumlara adapte olunur.Yazılım geliştirirken nasıl çevik olunur.Sürekli iyileştirme nedir?
This case example demonstrates how NewLight Healthcare helped turn around a failing rural hospital by transforming their operations, resulting in a positive operating profit through growth rather than through cost-cutting.
Two of the six modules of the @DDDBE meetup on Strategic Domain-Driven Design on June 10, 2014 at Stack & Heap
1. Bounded Contexts
2. Modelling
More at http://verraes.net/ or http://twitter.com/mathiasverraes
Proje Yönetiminde ve Yazılım Geliştirmede çevik yaklaşımlar.Proje geliştirirken nasıl yeni durumlara adapte olunur.Yazılım geliştirirken nasıl çevik olunur.Sürekli iyileştirme nedir?
This case example demonstrates how NewLight Healthcare helped turn around a failing rural hospital by transforming their operations, resulting in a positive operating profit through growth rather than through cost-cutting.
Two of the six modules of the @DDDBE meetup on Strategic Domain-Driven Design on June 10, 2014 at Stack & Heap
1. Bounded Contexts
2. Modelling
More at http://verraes.net/ or http://twitter.com/mathiasverraes
While DDD is becoming more and more popular, there are quite a few potential misinterpretations and malpractices floating around. These issues are time-consuming, and they induce a lot of frustrations and needless yak-shaving experiences.
These pitfalls are plenty, ranging from higher level things (for example a lack of focus on the strategic part) to technical things (for example misinterpretations of the repository pattern), and even the surrounding area (for example errors made when"selling DDD" to your team members).
By sharing this experience I hope to reduce the huge amount of time and effort people spend on "doing DDD wrong".
A Context Map will visualize your system: cluttered models, too much or not enough communication, dependencies on other systems are just some of the insights you'll gain if your start using them
The Accessible Office: Making Your Documents More Accessible to Users with Di...Sharon Rosenblatt
Technology moves pretty quickly—how are you accessing your organization’s information? Do you think a person with a disability can access it too? Find out how people with disabilities use assistive technology to read and interact with documents within the Microsoft Office suite. After you learn more about their experience, take back some easy-to-implement tips that can help increase the accessibility of your online material and documents to grow your audience to people of all abilities. The training session, comprised of Word, Excel, and PowerPoint has been tailored to provide valid recommendations to developers and authors on any level, as well as those who are just getting introduced to the fundamentals of accessibility.
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
A look at the stories our APIs tell, the importance of API design, and how systems design and domain-driven design can be used to build a long-lasting API design
Not every part of a software system will be well-designed. How do you know where to put the time and effort to refine the design, or refactor existing code? Learn how strategic Domain-Driven Design (DDD) patterns can show you how to know which parts of your system matter most to your business and how to focus your team’s design efforts most effectively.
Context mapping and Core Domain are key concepts in DDD, providing valuable techniques and insights into where to focus your design attention, yet most developers have never heard of them. This presentation will introduce the tools of strategic DDD and show you how they can shine a light on your design challenges.
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoLuiz Costa
O objetivo desta palestra é mostrar como é possível evoluir e reescrever partes de uma aplicação legada com mais 5 anos em produção utilizando técnicas de uma parte Domain Driven Design conhecida como Strategic Design. É uma aplicação web escrita em Python e Django que suporta a operação de um grupo focado em medicina do trabalho, com clínicas espalhadas pelo país.
Nesta palestra vamos mostrar uma abordagem que pode ajudar times que precisam lidar com aplicações legadas grandes e complexas no caminho da modernização.
Introduced by Eric Evans in 2004 via his Blue Book, Domain Driven Design (DDD) has received tremendous positive feedbacks from many developers & communities over the years. On the other hand, we have to admit that DDD has since not been widely used in the trenches or within most of our development projects... How can we explain such failure in its diffusion? Is DDD in itself difficult or is it just the way people used to present it which makes it hard to grasp and inaccessible? Through our various (more or less successful ;-) experiences, we will try to highlight what DDD is using a simple and more accessible approach. The opportunity for us is to show you how helpful it can be for your day-to-day projects. Wouldn't be the perfect time for all of us to ease the DDD onboarding for beginners and to reboot DDD for experts?
Nessa palestra contamos a experiência em evoluir um sistema de um grande cliente dos EUA da área de healthcare, que processa milhões de registros de produtos hospitalares. Partindo de um legado com base de dados caótica e códigos incompreensíveis, nossa responsabilidade foi aumentar a capacidade do sistema e ao mesmo tempo transformar sua arquitetura monolítica numa arquitetura com microservices – usando Domain-Driven Design, APIs REST, Java funcional e técnicas de Continuous Delivery.
Contamos essa experiência destacando os passos para refatorar uma arquitetura tradicional para Domain-Driven Design, os benefícios do DDD, e como se pode, com pequenos passos, organizar o código na direção de microservices. Mostramos os benefícios que microservices trouxeram nesse projeto e como ajudam a baixar custos. E investigamos benefícios para implementar um design funcional, incluindo prevenção de bugs, redução de inconsistências de estados e aumento de legibilidade de código.
Ao assistir essa palestra você irá enxergar como é possível migrar de um cenário caótico para um mais seguro e evolutivo – e também se inspirar em nossa experiência para aplicar mudanças nos seus sistemas legados.
I T.A.K.E. talk: "When DDD meets FP, good things happen"Cyrille Martraire
Domain-Driven Design (DDD) and Functional Programming (FP) have a lot of good things in common: DDD has borrowed many ideas from the FP community, and both share a common inspiration on established formalisms like maths.
For the software developer, the result is a style of code that mixes the best of DDD, OO and FP. Even in non functional languages like Java or C#, this combined set of practices helps craft simple and powerful code that reads well and that is very easy to test.
In this talk we will have a closer look at some of these ideas, in the context of domain models inspired from real-world projects. From basic FP hygiene like immutability and closure of operations to more mathematical inspirations from abstract algebra like monoids, we will show how all that translates into beautiful code.
WARNING: This may influence your coding style…
This talk was presented on the first day of I T.A.K.E. 2013 at Bucharest http://itakeunconf.com/
There has been lots of buzz around Microservices over the last year, but there has often been a lack of clarity as to what Microservices are, or how to implement them well. I've been working to distill down the principles of Microservices to help ensure that we don't just end up repeating the mistakes we made during the last 20 years of service oriented architecture.
Today, the reactivity of the IT department and time to market become major objectives for businesses. Achieving these goals requires mechanically the enforcement of the quality of the delivered products: without this, acceleration would mean multiplication of incidents. Quality will also bring serenity for everybody.
Leveraging on our own achievements for major CAC40 businesses, we will explain you how automation of the whole delivery chain - along with other practices - will contribute to improve the Information System.
While DDD is becoming more and more popular, there are quite a few potential misinterpretations and malpractices floating around. These issues are time-consuming, and they induce a lot of frustrations and needless yak-shaving experiences.
These pitfalls are plenty, ranging from higher level things (for example a lack of focus on the strategic part) to technical things (for example misinterpretations of the repository pattern), and even the surrounding area (for example errors made when"selling DDD" to your team members).
By sharing this experience I hope to reduce the huge amount of time and effort people spend on "doing DDD wrong".
A Context Map will visualize your system: cluttered models, too much or not enough communication, dependencies on other systems are just some of the insights you'll gain if your start using them
The Accessible Office: Making Your Documents More Accessible to Users with Di...Sharon Rosenblatt
Technology moves pretty quickly—how are you accessing your organization’s information? Do you think a person with a disability can access it too? Find out how people with disabilities use assistive technology to read and interact with documents within the Microsoft Office suite. After you learn more about their experience, take back some easy-to-implement tips that can help increase the accessibility of your online material and documents to grow your audience to people of all abilities. The training session, comprised of Word, Excel, and PowerPoint has been tailored to provide valid recommendations to developers and authors on any level, as well as those who are just getting introduced to the fundamentals of accessibility.
Applying Domain-Driven Design to APIs and Microservices - Austin API MeetupLaunchAny
A look at the stories our APIs tell, the importance of API design, and how systems design and domain-driven design can be used to build a long-lasting API design
Not every part of a software system will be well-designed. How do you know where to put the time and effort to refine the design, or refactor existing code? Learn how strategic Domain-Driven Design (DDD) patterns can show you how to know which parts of your system matter most to your business and how to focus your team’s design efforts most effectively.
Context mapping and Core Domain are key concepts in DDD, providing valuable techniques and insights into where to focus your design attention, yet most developers have never heard of them. This presentation will introduce the tools of strategic DDD and show you how they can shine a light on your design challenges.
Como DDD e Strategic Design estão nos ajudando a modernizar um LegadoLuiz Costa
O objetivo desta palestra é mostrar como é possível evoluir e reescrever partes de uma aplicação legada com mais 5 anos em produção utilizando técnicas de uma parte Domain Driven Design conhecida como Strategic Design. É uma aplicação web escrita em Python e Django que suporta a operação de um grupo focado em medicina do trabalho, com clínicas espalhadas pelo país.
Nesta palestra vamos mostrar uma abordagem que pode ajudar times que precisam lidar com aplicações legadas grandes e complexas no caminho da modernização.
Introduced by Eric Evans in 2004 via his Blue Book, Domain Driven Design (DDD) has received tremendous positive feedbacks from many developers & communities over the years. On the other hand, we have to admit that DDD has since not been widely used in the trenches or within most of our development projects... How can we explain such failure in its diffusion? Is DDD in itself difficult or is it just the way people used to present it which makes it hard to grasp and inaccessible? Through our various (more or less successful ;-) experiences, we will try to highlight what DDD is using a simple and more accessible approach. The opportunity for us is to show you how helpful it can be for your day-to-day projects. Wouldn't be the perfect time for all of us to ease the DDD onboarding for beginners and to reboot DDD for experts?
Nessa palestra contamos a experiência em evoluir um sistema de um grande cliente dos EUA da área de healthcare, que processa milhões de registros de produtos hospitalares. Partindo de um legado com base de dados caótica e códigos incompreensíveis, nossa responsabilidade foi aumentar a capacidade do sistema e ao mesmo tempo transformar sua arquitetura monolítica numa arquitetura com microservices – usando Domain-Driven Design, APIs REST, Java funcional e técnicas de Continuous Delivery.
Contamos essa experiência destacando os passos para refatorar uma arquitetura tradicional para Domain-Driven Design, os benefícios do DDD, e como se pode, com pequenos passos, organizar o código na direção de microservices. Mostramos os benefícios que microservices trouxeram nesse projeto e como ajudam a baixar custos. E investigamos benefícios para implementar um design funcional, incluindo prevenção de bugs, redução de inconsistências de estados e aumento de legibilidade de código.
Ao assistir essa palestra você irá enxergar como é possível migrar de um cenário caótico para um mais seguro e evolutivo – e também se inspirar em nossa experiência para aplicar mudanças nos seus sistemas legados.
I T.A.K.E. talk: "When DDD meets FP, good things happen"Cyrille Martraire
Domain-Driven Design (DDD) and Functional Programming (FP) have a lot of good things in common: DDD has borrowed many ideas from the FP community, and both share a common inspiration on established formalisms like maths.
For the software developer, the result is a style of code that mixes the best of DDD, OO and FP. Even in non functional languages like Java or C#, this combined set of practices helps craft simple and powerful code that reads well and that is very easy to test.
In this talk we will have a closer look at some of these ideas, in the context of domain models inspired from real-world projects. From basic FP hygiene like immutability and closure of operations to more mathematical inspirations from abstract algebra like monoids, we will show how all that translates into beautiful code.
WARNING: This may influence your coding style…
This talk was presented on the first day of I T.A.K.E. 2013 at Bucharest http://itakeunconf.com/
There has been lots of buzz around Microservices over the last year, but there has often been a lack of clarity as to what Microservices are, or how to implement them well. I've been working to distill down the principles of Microservices to help ensure that we don't just end up repeating the mistakes we made during the last 20 years of service oriented architecture.
Today, the reactivity of the IT department and time to market become major objectives for businesses. Achieving these goals requires mechanically the enforcement of the quality of the delivered products: without this, acceleration would mean multiplication of incidents. Quality will also bring serenity for everybody.
Leveraging on our own achievements for major CAC40 businesses, we will explain you how automation of the whole delivery chain - along with other practices - will contribute to improve the Information System.
Principles of microservices XP Days UkraineSam Newman
There has been lots of buzz around Microservices over the last year, but there has often been a lack of clarity as to what Microservices are, or how to implement them well. I've been working to distill down the principles of Microservices to help ensure that we don't just end up repeating the mistakes we made during the last 20 years of service oriented architecture.
DevOps Pipelines and Metrics Driven Feedback LoopsAndreas Grabner
The goal behind devops is Faster Lead Times
What this really means for Software Delivery -> my Kodak/Smart Phone Analogy
How and Which Metrics to use along the Delivery Pipeline to make better decisions along the way.
For the last two decades, the amount of data we store, process, and analyze is ever growing. The last decade shows a higher focus on immediate feedback loop data pipeline, using technologies such as Complex Event Processing (CEP), Stream Processing, and Change Data Capture (CDC). Services such as Kafka or NATS are to be found in almost every new system (at least to some extent).
To build a data pipeline, the number of technologies, frameworks, and platforms are endless. Getting the initial grasp of it all is much harder than expected, but together we can tackle it!
Fall 22: "From Kubernetes to PaaS to... err, what's next"Daniel Bryant
Developers building applications on Kubernetes today are being asked to not just code applications -- they are also responsible for shipping and running their applications, too. We often talk about needing a Kubernetes platform, but are we really looking for a PaaS? Or instead, are we looking for some kind of developer control plane with a Goldilock-sized collection of tools that provides just the right amount of platform? This talk will look back on my experience of building platforms, both as an end-user and now as part of an organization helping our customers do the same. We’ll wrap this talk with a walk-through of the CNCF ecosystem through the developer control plane lens, and look at what’s next in the future of this important emerging category.
Challenges of building a search engine like web rendering serviceGiacomo Zecchini
SMX Advanced Europe, June 2021 - With the advent of new technologies and the massive use of Javascript on the internet, search engines have started using Web Rendering Services to better understand the content of pages on the internet. What are the difficulties in building a WRS? Are tools we use every day replicating what search engines do? In this session, Giacomo will drive you on a discovery journey digging in some techy implementation details of a search engine like web rendering service building process, covering edge cases such as infinite scrolling, iframe, web component, and shadow DOM and how to approach them.
Recently, the Dapr community released Dapr into the wild, aiming to simplify cloud-native application development. Dapr lets you abstract your distributed architecture from the underlying infrastructure that powers it. Forget about Kafka, RabbitMQ or any cloud-specific product: you’re talking with a pub/sub broker. Let Dapr take care of how it works. Want to switch later? Sure, no problem!
So, is Dapr the new J2EE application server? How could it change the way we develop distributed solutions? Join me in this talk to find out if we’re looking at a dinosaur in a fancy suit, or a developer’s dream.
COVID-19 heightened chronic challenges within the global healthcare industry. It became a catalyst amid fierce competition and tight regulations for health providers and payers to focus on digital health, cybersecurity, patient data transparency, and a variety of customer-centric and operational enhancements. As a result, we found the 2022 trendline pointing to improvements in access and quality of care.
Healthcare challenges such as optimizing the cost of care while simultaneously enabling personalized interventions and consumer-friendly shoppable services are long-standing − but, historically, the industry has been slow to react.
Read our Top Trends 2022 report to examine the lingering ramifications of the pandemic, responses from medical and insurance organizations, and the worldwide impact of ever-changing regulatory standards and mandates.
A combination of factors − the pandemic, catastrophic weather events, evolving policyholder expectations, and insurers’ drive for operational efficiency and future relevance − are sparking P&C industry changes.
In a post-COVID, new-normal environment, the most strategic insurers are building resilient, crisis-proof enterprises poised to take advantage of emerging and future business opportunities. They are leveraging advanced data analytics and novel technologies to assure agility and achieve positive revenue and customer satisfaction outcomes. Competitive advantage will hinge on accelerated digitalization and faster go-to-market. Therefore, win-win partnerships and embedded services with InsurTechs and other ecosystem players are critical.
Read Capgemini’s Top P&C Insurance Trends 2022 for a glimpse at the tactical and strategic initiatives carriers are undertaking to boost customer-centricity, product agility, intelligent processes, and an open ecosystem to ensure profitable growth and future-readiness.
This analysis provides an overview of the top trends in the commercial banking sector as they shift to technology high gear to boost client efficiency and battle a volatile, uncertain, competitive, and evolving landscape.
First, it was retail banking. Now, advanced technology is shifting to – and disrupting − the commercial banking space. Many commercial banks, known for paperwork, red tape, and branch dependency, were unprepared to support clients during their post-COVID-19 ramp-up. But now, the digital pivot to new mindsets, partnerships, and processes is in overdrive.
As commercial banks grapple with competition from FinTechs, BigTechs, and alternative lenders, their inability
to fulfill SME demands and pandemic after-shocks necessitates transformative process changes and a move
to experiential, sustainable, and inclusive banking models. We expect banks to strive to meet the demands
of corporate clients and SMEs by digitally transforming critical workflows and improving client experience.
Additionally, incremental process improvements in the middle and back-office that leverage intelligent
automation will keep the competition at bay because engaged clients are loyal.
Adopting newer methods to mine data and moving to as-a-Service models will prepare commercial banks
to flexibly respond to newcomers and find ways to co-exist through effective collaboration. The time has come for commercial banks to put transformation on the fast track as lending losses in wallet and market share could spill over to other functions!
How incumbents react and respond to 2022 trends could determine their relevancy and resiliency in the years ahead.
The Covid-19 pandemic necessitated the payments industry undergo a facelift, sparked by novel approaches from new-age players, fostered by industry consolidation, and customers’ demand for end-to-end experience. Crossing the threshold, the industry is entering a new era – Payments 4.X, where payments are embedded and invisible, and an enabling function to provide frictionless customer experience. As customers make a permanent shift to next-gen payment methods, Digital IDs are critical for a seamless payment experience. The B2B payments segment is witnessing rapid digitization. BigTechs, PayTechs, and industry newcomers are ready to jump in with newfangled solutions to help underserved small to medium-sized businesses (SMBs).
As incumbents struggle with profits, new-age firms are forging ahead to take the lead in the Payments 4.X era by riding the success of non-card products and services. The new era demands collaboration, platformification, and firms can unleash full market potential only by embracing API-based business models and open ecosystems. Data prowess and enhanced payment processing capabilities are inevitable to thrive ahead. The clock is ticking for banks and traditional payments firms because the competitive advantage is not guaranteed forever. As industry players seek economies of scale, consolidations loom, and non-banks explore new territories to threaten incumbents’ market share. While all these 2022 trends are at play, central bank digital currency (CBDC) is emerging globally and might open a new chapter in the current payments landscape.
As we slowly move out of the pandemic, financial services firms have learned the criticality of virtual engagement to business resilience. Wealth management firms will need capabilities to cater to new-age clients and deliver new-age services. This report aims to understand and analyze the top trends in the Wealth Management industry this year and beyond.
A year ago, our Top Trends in Wealth Management report emphasized how the pandemic sparked disruption and digital transformation and changing investor attitudes around Environmental, Social, and Corporate Governance (ESG) products. As we begin 2022, many of those trends continue to hold as COVID-19’s wide-reaching effects continue to influence the wealth management industry.
As wealth management (WM) firms supercharge their digital transformation journeys, investments in cybersecurity and human-centered design are becoming critical to building superior digital client experience (CX). Another holdover trend − sustainable investing – is gaining mainstream attention and generating increasingly sophisticated client demands. Data and analytics capabilities will become ever more essential for ESG scoring and personalized customer engagement. As large financial services firms refocus on their wealth management business while new digital players make industry strides, competition is becoming historically intense. Not surprisingly, client experience is the new battleground.
This analysis provides an overview of the top trends in the retail banking sector driven by the competition, digital transformation, and innovation led by retail banks exploring novel ways to create and retain value in evolving landscape.
COVID-19 caught banks off guard and shook legacy mindsets to the core. With 20/20 (2020) hindsight, firms are more aware, digitally resilient, and financially stable as they head into 2022. The trials of the past 18 months forced firms to shore up existing business and consider new models and revenue streams.
Customer-centricity remains at the top of most FS agendas and is a 2022 focal point. Banks will focus on achieving operational excellence as diligently as delivering superior CX. In 2022 and beyond, it will be paramount for FIs to explore and invest in new technologies to remain relevant and resilient.
Banking 4.X will arrive in full force in 2022 with platform-supported firms monetizing diverse ecosystem capabilities and aggressively harvesting data to create experiential customer journeys through intelligent and personalized engagements. The new era will compel future-focused banks to finally abandon legacy infrastructure and collaborate with third-party specialists to solidify their best-fit, long-term roles. Increasingly, open platforms will make banks invisible as banking becomes embedded into customer lifestyles. At the same time, banks will shed asset-heavy models and shift to the cloud for greater agility, speed to market, and faster innovation. The shift will act as a precursor to adopting new technologies on the horizon – 5G and Decentralized Finance.
The recent past was filled will extraordinary lessons for financial institutions. Now is the time to act on those learnings and move forward profitably.
While COVID-19 has sparked the demand for life insurance, it has also exposed the operating model vulnerabilities in distribution, servicing, and customer retention. In a post-COVID, new-normal environment, insurers need to enhance their capabilities around advanced data management and focus on seamless and secure data sharing to provide superior CX and hyper-personalized offerings. Accelerated digitalization and faster go-to-market are vital to remaining competitive, and win-win partnerships with ecosystems are critical in the journey.
Read our Top Life Insurance Trends 2022 to explore the tactical and strategic initiatives carriers undertake to acquire competencies around customer centricity, product agility, intelligent processes, and an open ecosystem to ensure profitable growth and future readiness.
Property & Casualty Insurance Top Trends 2021Capgemini
The Property & Casualty insurance landscape is evolving quickly with the changing risk landscape, entry of new players, and changing customer expectations. The ripple effects of COVID-19 on the P&C insurance industry and natural disasters such as forest fires have adversely impacted insurance firm books.
In this scenario, to ensure growth and future-readiness, the most strategic insurers strive to be ‘Inventive Insurers’ – assuming a customer-centric approach, deploying intelligent processes, practicing business resilience and go-to-market agility, and embracing an open ecosystem.
Read our Property & Casualty Insurance Top Trends 2021 report to explore the strategies insurers are adapting to remain competitive amidst the evolving business landscape and how they can explore new ways to enhance their profitability.
A combination of factors such as demographic changes, evolving consumer preferences, and desire to become operationally efficient were already spurring changes in the life insurance industry. Enter 2020 – the COVID-19 pandemic is having a significant impact on the industry.
At the peak of disruption, the focus was on ensuring business continuity, but new initiatives are cropping up to tackle the challenges as the industry is adapting to the new normal.
Furthermore, COVID-19 has acted as a catalyst, pushing life insurers to prioritize their efforts on improving customer centricity, developing go-to-market agility, making processes intelligent, building business resilience, and embracing the open ecosystem.
Read our Life Insurance Top Trends 2021 report to explore the strategies insurers are adopting to manage the changing market dynamics.
The uncertainty of 2020 is setting the global tone for the immediate future in the financial services industry. So it is no surprise banks are laser-focused on business resilience, emphasizing both financial and operational risks. The need to adapt quickly to new normal conditions through virtual customer engagement is clear.
Customer centricity continues to drive commercial banks’ solution designs. And, the pandemic compelled products that deliver immediate client value ‒ quick digital onboarding, seamless lending, and support for small and medium-sized enterprises (SMEs). The onus is now on banks to go to market more quickly, which requires the implementation of intelligent processes and integrating corporates’ enterprise resource planning (ERP) systems with banking workflows.
To achieve go-to-market agility, banks across the globe are investing in and collaborating with FinTechs. Many of these partnerships are focused on boosting digital lending and providing seamless support to anxious small-business clients in need of assurance.
With newfound impetus for FinTech collaboration, commercial banks have picked up their step on the path toward OpenX. COVID-19 made it evident that survival during turbulence is manageable through collaboration with ecosystem players.
Read our Top Trends in Commercial Banking 2021 report to explore the strategies banks are adapting to transform their businesses from a product-led, siloed model to an experiential and agile plan.
When we published the Top Trends in Wealth Management 2020, little did we foresee the pandemic that would sweep through the world and disrupt life as we knew it. Yet, when we reviewed last year’s trends, we found that many still hold and some have taken on even greater relevance. One such trend is sustainable investing, which had begun to gain prominence as investors became more aware of ESG considerations, and firms rolled out more sustainable investing offerings. Another trend that has accelerated in the post-COVID world is the importance of investing in omnichannel capabilities and technologies such as artificial intelligence (AI) to enhance personalization and advisor effectiveness. The pandemic has driven wealth management firms to accelerate their digital transformation journey, with some immediate focus areas being interactive client communications and digital advisor tools.
There is no denying that time is of the essence. Yes, budgets are tight, but the Open X ecosystem offers wealth management firms opportunities to reimagine their operating models and deliver excellent customer experience cost-effectively.
Top trends in Payments: 2020 highlighted the payments industry’s flux driven by new trends in technology adoption, innovative solutions, and changing consumer behavior. The pandemic has tested the digital mastery of players, who are already grappling with transition. Non-cash transactions are on a robust growth path, accelerated by increased adoption during COVID-19. Regulators are working to instill trust and address non-cash payments risk amid unparalleled growth as players collaborate to quell uncertainty. Regional initiatives, such as the P27 (Nordics real-time payments system) and the EPI (European Payments Initiative), are gaining traction in response to country-level fragmentation and competition.
Investment in emerging technologies is looked upon as an elixir to mitigate fraud, data-driven offerings are being considered for providing value-added propositions, and distributed ledger technology is in focus for digital currency solutions, efficiency enhancement, and cost gains. New players, such as retailers/merchants, are integrating payments into their value chains while technology giants are upscaling their financial services game by weaving offerings around payments as a center stage. Constrained by budgets, firms consider business models such as Platform-as-a-Service (PaaS) to provide cost-effective and superior customer experience.
A combination of factors, including demographic changes, evolving consumer preferences, and regulatory and compliance mandates, were already spurring change in the health insurance industry. Enter 2020 and the COVID-19 pandemic, which is having sweeping implications for the industry.
At the peak of disruption, the focus was on ensuring business continuity, but new initiatives are cropping up to tackle the challenges as the industry adapts to the new normal.
Furthermore, some changes are here to stay, and it will be prudent for the industry players to be resilient to the market shifts by being agile, improving member centricity, making processes intelligent, and embracing the open ecosystem.
Read our Health Insurance Top Trends 2021 report to explore the strategies insurers are adopting to manage the external pressures.
The banking industry’s resilience is being tested as banks navigate through a remarkable 2020 filled with uncertainties. The impact of COVID-19 has been about setting the tone for future operational models. Retail banks have shifted focus towards integrated risk management with a more holistic view of operational risks. Adapting to the new normal, banks have prioritized cost transformation while engaging customers virtually. Incumbents sought to be more responsible within fast-changing environmental conditions and ESG remained a critical focus.
To provide more experiential services, banks are leveraging techniques such as segment-of-one to hyper-personalize offerings while aiming to humanize digital channels for increased engagement. Banks are also revamping middle and back offices, going beyond the front end leveraging intelligent processes. Open X is enabling banks to play on their strengths and use the expertise of ecosystem players. Going forward, banks are poised to become an enhanced one-stop shop by providing consumers value-adding FS and non-FS experiences.
To acquire customers in cost-effective manner, retail banks are tapping value-based propositions ‒ such as POS financing and mortgage refinancing. Further, Banking-as-Service provides incumbents a way to provide their high-value offerings to other players. In preparation for the future, banks will be looking to improve their go-to-market agility by leveraging the benefits of cloud. This analysis outlines the top 10 trends in retail banking for 2021.
Explore how Capgemini’s Connected autonomous planning fine-tunes Consumer Products Company’s operations for manufacturing, transport, procurement, and virtually every other aspect of the supply-value network in a touchless, autonomous way.
Financial services is undergoing a paradigm shift that is forcing incumbent retail banks to rethink growth strategies as they struggle to remain relevant. Growing competition from BigTechs, FinTech firms, and challenger banks has added to the complexity created by increasingly stringent regulatory and compliance requirements. Customers now expect a seamless customer journey and personalized offerings because they have become accustomed to top-notch individualized service from GAFA giants Google, Apple, Facebook, and Amazon. The changing ecosystem offers established banks new, unexplored opportunities and encourages a transition beyond traditional products to meet the exacting requirements of today’s customers. Bank collaboration with FinTech and RegTech partners is becoming commonplace. Incumbents are exploring point-of-sale financing and unsecured consumer lending, while they also boost their digital channel competencies to reach a broader customer base. Banks are beginning to accept open APIs and are working with third-party specialists to create an open shared marketplace. Technological advancements such as AI are fueling efforts to evolve customer onboarding and touchpoint processes. Increasingly, banks are turning to design thinking methodology to understand the customer journey, extract deep insights, and develop a more refined user experience across the customer lifecycle.
Our analysis of the top retail banking trends for 2020 offers a glimpse into the fast-changing banking ecosystem and explores the tools and solutions being used to face new-age challenges.
Aspects of the life insurance industry have remained constant for years – and so have premiums. Traditional savings products have taken a huge hit in terms of attractiveness because low interest-rates prevail. Meanwhile, the risk landscape is shifting, and insurers need to align better with the emerging business environment, manage changing customer preferences, and improve operational efficiencies. Within today’s scenario, industry players are undertaking tactical and strategic shifts in attempts to manage unpredictable market dynamics. Insurers must develop alternative products to breathe new life into policies and leverage emerging technologies (artificial intelligence (AI), analytics, and blockchain) to improve efficiency, agility, flexibility, and customer-centricity.
Read Top Trends in Life Insurance: 2020 for a look at the innovative steps future-focused insurers are considering to meet industry challenges and opportunities.
The health insurance industry is evolving and undergoing significant changes. As the risk landscape shifts, insurers are working to improve operational efficiencies, meet evolving customer preferences, and align better with the changing business environment. Accordingly, payers must adapt and align business models and offerings. An incisive tactical approach is required to accommodate members’ needs and related emerging risks — medical, health, and environmental. Advanced technologies such as artificial intelligence, analytics, automation, and connected devices are enabling insurers to manage these changes proactively, partner with members, and help to prevent risks, all the while continuing to fulfill payer responsibilities.
Read Top Trends in Health Insurance: 2020 to learn which strategies insurers are adopting to navigate and align with today’s challenges.
Similar to other financial services domains, payments is evolving into an open ecosystem. The EU’s Payment Services Directive (PSD2) pioneered open banking by encouraging banks and established payments players to securely open the systems to foster competition, innovation, and more customer choices. In tandem with non-cash transaction growth, regulations are driving banks and payments firms to expand their array of payment methods and channels. Governments are encouraging financial inclusion by also promoting the adoption of non-cash payments. Increasingly, merchants and corporates seek to offer alternative payment systems because of widespread popularity among consumers. Alternative payments also enable merchants to provide real-time and cross-border payments to boost business efficiency.
Banks, payment firms, card firms, BigTechs, FinTechs, and other players are continuously developing new technology to cash in on market changes. However, data breaches and fraud continue to hinder innovation as firms devote countless resources each year to address security issues. Many governments are also designing new regulations to reduce ecosystem threats. All these measures are expected to make the current ecosystem much more secure and simple for players as well as customers.
Top Trends in Payments: 2020 explores and analyzes payments ecosystem initiatives and solutions for this year and beyond
Have you ever wondered how search works while visiting an e-commerce site, internal website, or searching through other types of online resources? Look no further than this informative session on the ways that taxonomies help end-users navigate the internet! Hear from taxonomists and other information professionals who have first-hand experience creating and working with taxonomies that aid in navigation, search, and discovery across a range of disciplines.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Orkestra
UIIN Conference, Madrid, 27-29 May 2024
James Wilson, Orkestra and Deusto Business School
Emily Wise, Lund University
Madeline Smith, The Glasgow School of Art
0x01 - Newton's Third Law: Static vs. Dynamic AbusersOWASP Beja
f you offer a service on the web, odds are that someone will abuse it. Be it an API, a SaaS, a PaaS, or even a static website, someone somewhere will try to figure out a way to use it to their own needs. In this talk we'll compare measures that are effective against static attackers and how to battle a dynamic attacker who adapts to your counter-measures.
About the Speaker
===============
Diogo Sousa, Engineering Manager @ Canonical
An opinionated individual with an interest in cryptography and its intersection with secure software development.
This presentation by Morris Kleiner (University of Minnesota), was made during the discussion “Competition and Regulation in Professions and Occupations” held at the Working Party No. 2 on Competition and Regulation on 10 June 2024. More papers and presentations on the topic can be found out at oe.cd/crps.
This presentation was uploaded with the author’s consent.
This presentation, created by Syed Faiz ul Hassan, explores the profound influence of media on public perception and behavior. It delves into the evolution of media from oral traditions to modern digital and social media platforms. Key topics include the role of media in information propagation, socialization, crisis awareness, globalization, and education. The presentation also examines media influence through agenda setting, propaganda, and manipulative techniques used by advertisers and marketers. Furthermore, it highlights the impact of surveillance enabled by media technologies on personal behavior and preferences. Through this comprehensive overview, the presentation aims to shed light on how media shapes collective consciousness and public opinion.
Acorn Recovery: Restore IT infra within minutesIP ServerOne
Introducing Acorn Recovery as a Service, a simple, fast, and secure managed disaster recovery (DRaaS) by IP ServerOne. A DR solution that helps restore your IT infra within minutes.
13. “Getting service boundaries wrong
can result in having to make lots
of changes in service-service
collaboration. An expensive
operation.”
from Sam Newman, “Building Microservices”
(section: When shouldn’t you use Microservices)
Boundaries are HARDEST
@gaythu_rajan / @al94781#harnessing_ddd
14. Microservices LOVE DDD
cc: {AndreaRenee} - https://www.flickr.com/photos/30282864@N02
“Despite the hype
[microservices] probably giv[e]
us the best environment we
have ever had for doing
Domain-Driven Design”
(Interview with Eric Evans at 2015 DDD Exchange)
@gaythu_rajan / @al94781#harnessing_ddd
50. 1. Draw a Model and begin to implement it
cc: Muffet - https://www.flickr.com/photos/53133240@N00
An Approach
@gaythu_rajan / @al94781#harnessing_ddd
51. 1. Draw a Model and begin to implement it
2. As you draw it and code it, listen to the Language and
cultivate your Model accordingly
cc: Muffet - https://www.flickr.com/photos/53133240@N00
An Approach
@gaythu_rajan / @al94781#harnessing_ddd
52. 1. Draw a Model and begin to implement it
2. As you draw it and code it, listen to the Language and
cultivate your Model accordingly
3. Identify your Aggregates - these are your starter
Microservices
cc: Muffet - https://www.flickr.com/photos/53133240@N00
An Approach
@gaythu_rajan / @al94781#harnessing_ddd
53. cc: Muffet - https://www.flickr.com/photos/53133240@N00
An Approach
@gaythu_rajan / @al94781#harnessing_ddd
1. Draw a Model and begin to implement it
2. As you draw it and code it, listen to the Language and
cultivate your Model accordingly
3. Identify your Aggregates - these are your starter
Microservices
4. When you hit pain points (indicated by the Language) split
into different Bounded Contexts to resolve
54. 1. Draw a Model and begin to implement it
2. As you draw it and code it, listen to the Language and
cultivate your Model accordingly
3. Identify your Aggregates - these are your starter
Microservices
4. When you hit pain points (indicated by the Language) split
into different Bounded Contexts to resolve
5. Revisit your Bounded Contexts now you know more about
how each Aggregate - you may end up splitting them
cc: Muffet - https://www.flickr.com/photos/53133240@N00
An Approach
@gaythu_rajan / @al94781#harnessing_ddd
72. Take Home Messages
cc: Manoj Kengudelu - https://www.flickr.com/photos/11767573@N02
• Find the right Microservices - or you’ll pine for
the Monolith
@gaythu_rajan / @al94781#harnessing_ddd
73. Take Home Messages
cc: Manoj Kengudelu - https://www.flickr.com/photos/11767573@N02
• Find the right Microservices - or you’ll pine for
the Monolith
• Don’t get confused about BCs - they will fall
out if you listen to the Language
@gaythu_rajan / @al94781#harnessing_ddd
74. Take Home Messages
• Find the right Microservices - or you’ll pine for
the Monolith
• Don’t get confused about BCs - they will fall
out if you listen to the Language
• Organise around your services better - apply
the Strategic Patterns
cc: Manoj Kengudelu - https://www.flickr.com/photos/11767573@N02
@gaythu_rajan / @al94781#harnessing_ddd
75. Take Home Messages
• Find the right Microservices - or you’ll pine for
the Monolith
• Don’t get confused about BCs - they will fall
out if you listen to the Language
• Organise around your services better - apply
the Strategic Patterns
• Be inspired to do more Domain Driven Design
cc: Manoj Kengudelu - https://www.flickr.com/photos/11767573@N02
@gaythu_rajan / @al94781#harnessing_ddd
76. And Finally...
cc: oatsy40 - https://www.flickr.com/photos/68089229@N06
@gaythu_rajan / @al94781#harnessing_ddd