Design and Develop Serverless Applications as Set-PiecesSheenBrisals
The emergence of microservices made us rethink how we built business applications. It led us to the migration of complex monolith applications to countless microservices. The cloud adoption and the suitability of the container services helped to revolutionize microservices.
Amidst this adoration for microservices came serverless, the next evolution of the cloud. Serverless brought deeper granularity with its technology offering. It tested our thinking, shifted our minds, and questioned us the way we’ve been building microservices. The agility of event-driven computing and the granularity of serverless allows us to break traditional microservices into multiple pieces.
In this talk, we will see how cloud and serverless help us build those pieces in isolation to achieve acceleration in our modern application development process.
The term "cloud native" is thrown around constantly when referring to how to build modern applications, but it has been hard to find a consistent and fully encompassing description of what it really means. In this webinar, Kim Clark and Kyle Brown discuss a range of elements that need to come together to take a truly cloud native approach and also consider what some of the key challenges are.
Join us to see how Public-sector organizations and AWS Partners are combining Smart Devices and Artificial Intelligence to create flexible, secure and cost-effective solutions. Applying machine learning models to live video/audio, cameras can be transformed into flexible IoT devices that perform critical functions around public safety, security, property management, smart parking & environmental management. Learn how these solutions are architected using AWS services such as AWS IoT Core, AWS GreenGrass, AWS DeepLens, Amazon SageMaker and Amazon Alexa.
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSIceventure
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS – an Iceventure briefing
Background for the Enterprise Blockchain briefing
The blockchain promises to alter the way business transactions, data storage, industry value chains and associated revenue models. And unlike other innovation first deployed by start-ups many Enterprises as well as SMEs investigate the various use cases.
For example, Banking & Financial Services is the leading sector in enterprise blockchain adoption with a high number of PoCs. Adoption of use cases around payments, trade finance, and wallets are advancing rapidly.
Challenges for Enterprises/SMEs adopting an Enterprise Blockchain
But the novelty of the Enterprise Blockchain technology brings also about a lot of questions asked by market participants and our customers alike. Some examples are:
How to evaluate the advantages/disadvantages
What are the value drivers
Fitting it into the existing IT landscape
Where is the market and what are my risks
In a webinar, we therefore discuss the challenges of a successful Enterprise Blockchain use-case to separate the hype from reality. We also introduce a framework for evaluation
Watch the slides for:
A picture of the possibilities and challenges of the Blockchain
The Blockchain technology in the Enterprise context
A different use case valuation approach
An overview of the current market with focus on Germany
All Iceventure studies: https://www.iceventure.de/studien.html
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale
We’ve all seen the trend everywhere around us: customers want self-service. It offers them the agility they need and gives businesses the ability to scale and lower their costs. With cloud deployments, enterprises can experience similar benefits through the use of a self-service portal where internal customers can provision their own resources while Central IT maintains control and visibility. This saves both time and money.
In this webinar, learn how to empower your internal customers to provision the necessary cloud resources when they need them but also ensure that what get receive is well within IT approved guidelines. Beyond simple convenience, this methodology permits you to operationalize your AWS cloud usage to easily roll cloud into an overall IT strategy.
Architects from Amazon Web Services (AWS) and RightScale, an Advanced Technology Partner, will provide an overview of the key business and technical considerations for operationalizing your AWS cloud usage. In the second half of the webinar, our technical experts will answer your questions. Priority will be given to pre-submitted questions.
To help illustrate the effectiveness of this approach, our architects will walk you through real-world examples and the overall impact on their organizations.
Key Topics:
1. Create an IT Vending machine with consistent and reproducible processes.
2. Enable your end users while maintaining visibility and control.
3. Use cost planning and forecasting to fine-tune and understand cloud spend.
4. Discover reporting and auditing tools to ensure compliance.
5. Avoid downtime through proven HA/DR architectures.
Christian's part of the AWS re:Invent 2015 talk shared with Sajee Mathew - ARC304 - Designing for SaaS: Next Generation Software Delivery Models on AWS. Full video of the 60 minute presentation: https://www.youtube.com/watch?v=d16aUztH9hk&list=PLhr1KZpdzukdRxs_pGJm-qSy5LayL6W_Y
Design and Develop Serverless Applications as Set-PiecesSheenBrisals
The emergence of microservices made us rethink how we built business applications. It led us to the migration of complex monolith applications to countless microservices. The cloud adoption and the suitability of the container services helped to revolutionize microservices.
Amidst this adoration for microservices came serverless, the next evolution of the cloud. Serverless brought deeper granularity with its technology offering. It tested our thinking, shifted our minds, and questioned us the way we’ve been building microservices. The agility of event-driven computing and the granularity of serverless allows us to break traditional microservices into multiple pieces.
In this talk, we will see how cloud and serverless help us build those pieces in isolation to achieve acceleration in our modern application development process.
The term "cloud native" is thrown around constantly when referring to how to build modern applications, but it has been hard to find a consistent and fully encompassing description of what it really means. In this webinar, Kim Clark and Kyle Brown discuss a range of elements that need to come together to take a truly cloud native approach and also consider what some of the key challenges are.
Join us to see how Public-sector organizations and AWS Partners are combining Smart Devices and Artificial Intelligence to create flexible, secure and cost-effective solutions. Applying machine learning models to live video/audio, cameras can be transformed into flexible IoT devices that perform critical functions around public safety, security, property management, smart parking & environmental management. Learn how these solutions are architected using AWS services such as AWS IoT Core, AWS GreenGrass, AWS DeepLens, Amazon SageMaker and Amazon Alexa.
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOSIceventure
Enterprise Blockchains – A Pragmatic & Realistic Guide for CIOs/CDOS – an Iceventure briefing
Background for the Enterprise Blockchain briefing
The blockchain promises to alter the way business transactions, data storage, industry value chains and associated revenue models. And unlike other innovation first deployed by start-ups many Enterprises as well as SMEs investigate the various use cases.
For example, Banking & Financial Services is the leading sector in enterprise blockchain adoption with a high number of PoCs. Adoption of use cases around payments, trade finance, and wallets are advancing rapidly.
Challenges for Enterprises/SMEs adopting an Enterprise Blockchain
But the novelty of the Enterprise Blockchain technology brings also about a lot of questions asked by market participants and our customers alike. Some examples are:
How to evaluate the advantages/disadvantages
What are the value drivers
Fitting it into the existing IT landscape
Where is the market and what are my risks
In a webinar, we therefore discuss the challenges of a successful Enterprise Blockchain use-case to separate the hype from reality. We also introduce a framework for evaluation
Watch the slides for:
A picture of the possibilities and challenges of the Blockchain
The Blockchain technology in the Enterprise context
A different use case valuation approach
An overview of the current market with focus on Germany
All Iceventure studies: https://www.iceventure.de/studien.html
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale
We’ve all seen the trend everywhere around us: customers want self-service. It offers them the agility they need and gives businesses the ability to scale and lower their costs. With cloud deployments, enterprises can experience similar benefits through the use of a self-service portal where internal customers can provision their own resources while Central IT maintains control and visibility. This saves both time and money.
In this webinar, learn how to empower your internal customers to provision the necessary cloud resources when they need them but also ensure that what get receive is well within IT approved guidelines. Beyond simple convenience, this methodology permits you to operationalize your AWS cloud usage to easily roll cloud into an overall IT strategy.
Architects from Amazon Web Services (AWS) and RightScale, an Advanced Technology Partner, will provide an overview of the key business and technical considerations for operationalizing your AWS cloud usage. In the second half of the webinar, our technical experts will answer your questions. Priority will be given to pre-submitted questions.
To help illustrate the effectiveness of this approach, our architects will walk you through real-world examples and the overall impact on their organizations.
Key Topics:
1. Create an IT Vending machine with consistent and reproducible processes.
2. Enable your end users while maintaining visibility and control.
3. Use cost planning and forecasting to fine-tune and understand cloud spend.
4. Discover reporting and auditing tools to ensure compliance.
5. Avoid downtime through proven HA/DR architectures.
Christian's part of the AWS re:Invent 2015 talk shared with Sajee Mathew - ARC304 - Designing for SaaS: Next Generation Software Delivery Models on AWS. Full video of the 60 minute presentation: https://www.youtube.com/watch?v=d16aUztH9hk&list=PLhr1KZpdzukdRxs_pGJm-qSy5LayL6W_Y
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...Amazon Web Services
As part of Vodafone Hutchison Australia (VHA)’s company-wide mission to win back customers, the VHA Digital Products division, with the help of DiUS, built a strategic internal agile development and innovation capability. By leveraging AWS, VHA now has the powerful ability to be more responsive, to experiment, fail-fast and in turn, to deliver an improved customer experience across all digital touchpoints.
Computational Patterns of the Cloud - QCon NYC 2014Ines Sombra
The Cloud has undoubtedly changed the way we think about computing, IT operations, innovation, and entrepreneurship. But what are the computational patterns that have emerged from the pervasiveness of public clouds? What can we leverage to improve our organizations? And what are the challenges that we face going forward?
In this talk, I will introduce you to cloud computing’s paradigms and discuss their applications with practical examples from Engine Yard’s customers, peers, and partners. We will also cover antipatterns and myths. If you are curious about Cloud computing or want to improve your cloud strategy this talk is for you.
NOTE: Open an issue if you want me to explain something in more detail at the accompanying github repo: https://github.com/Randommood/QConNYC2014/
Cloud Done Right - PaaS is the Remedy to VM HangoverMohamad Afshar
Virtualized hardware is all the rage in enterprise IT. However, is a purely virtualization-focused, Infrastructure-as-a-Service (IaaS) approach really the right one for enterprises and government? What’s becoming clear is that virtualization is but one piece of a much bigger strategy for fast, self-service deployment and ultra-efficient operations, referred to as “platform as a service” (PaaS). PaaS leverages a wider set of middleware capabilities to enable application deployment in minutes rather than days and reduces operational costs by up to 90%. This general session will compare and contrast the IaaS and PaaS approaches, discussing architectural and operational considerations for PaaS using examples of best practices. It's a must-attend session for anyone considering building a private cloud.
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEAAkamai Technologies
Maintaining the Balance: Getting the Most of Your CDN by Johannes Eckerdal, Product Specialist, IKEA
Join Johannes Eckerdal, CDN Product Specialist of Ikea for an informative supersession where he will discuss how to transform your Content Delivery Network into an Experience Delivery Network and other topics including: Why the Edge matters, Considerations around CDN agnostic versus CDN dependent approaches, How to extract the most of your CDN
Akamai Edge is the premier event for Internet innovators, tech professionals and online business pioneers who together are forging a Faster Forward World. At Edge, the architects, experts and implementers of the most innovative global online businesses gather face-to-face for an invaluable three days of sharing, learning and together pushing the limits of the Faster Forward World. Learn more at: http://www.akamai.com/edge
From the Amazon Web Services Singapore & Malaysia Summits 2015 Track 1 Breakout, 'The Journey to Digital Enterprise' Presented by Daniel Angelucci, CTO, CSC AMEA
An insight into how digital marketing organisations use Amazon Web Services and the benefits that our services bring to their business.
Phil Fitzsimons, Media Solutions Architect, AWS
For the Computer Measurement Group workshop in San Diego November 2013. Also presented to a student class at UC Santa Barbara. What is Cloud Native. Capacity and Performance benchmarks. Cost Optimization Techniques - content co-developed with Jinesh Varia of AWS.
In this presentation, desktop virtualization expert Bala Vaidhinathan (CTO, eG Innovations) demonstrates how eG Enterprise helps you manage your Citrix XenDesktop virtual desktop environment to:
• Proactively identify and diagnose the root cause of issues and resolve them before users notic
• Rapidly resolve user complaints such as “my desktop is slow” with automated identification of bottlenecks and their root cause
• Achieve real-time oversight and performance management to meet SLA and performance objectives
• Gain a holistic end-to-end view of the virtual desktop infrastructure, understand usage trends and bottlenecks and plan effectively for growth
• Customize real-time dashboards and create targeted reports to deliver timely, concise information that is relevant and valuable to each technical and management team member
Introduction to Microsoft Azure. Covers the change to a cloud development paradigm. Motivations for the change, Pricing structures, and an exercise in IT portfolio evaluation.
Build & Deploy Scalable Cloud Applications in Record TimeRightScale
RightScale Webinar: August 11, 2009 - Watch this webinar to see a hands-on demonstration of WaveMaker Visual Ajax Studio and Rapid Deployment Framework to illustrate how easy it is to build your app in Wavemaker. We demonstrate the one-button push from Wavemaker to deploying your application on the cloud with the RightScale Cloud Management Platform. From there we show you how easy it is to manage, automate and scale your application running on the cloud.
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...Robert MacLean
More details: http://www.sadev.co.za/content/devdays-south-africa-2011-my-talks
In a world where you hear people talking about the cloud, here are some guidelines on how to start building and structuring applications that will be easy to migrate to the Azure platform.
WTIA Cloud Computing Series - Part IV: Microsofts World View of Cloud Computing. Presented by: Doug Hauger, General Manager, Cloud Infrastructure Services - Microsoft Corporation.
Enterprise Serverless Adoption. An Experience ReportSheenBrisals
The popularity of Serverless is growing strong every day. Though it is gaining strength in the industry, its adoption in larger enterprises is not on par with others. Unlike start-ups, large organizations look for a systematic and carefully planned approach to adopt serverless. The experience is not readily available nor shared with the larger community. This talk aims to fill in the gaps by sharing a unique serverless adoption story at the LEGO Group. It will take you through the evolution of serverless adoption, ways to grow serverless teams, best practices, and achieving sustainability with serverless.
AWS Summit Sydney 2014 | The Path to Business Agility for Vodafone: How Amazo...Amazon Web Services
As part of Vodafone Hutchison Australia (VHA)’s company-wide mission to win back customers, the VHA Digital Products division, with the help of DiUS, built a strategic internal agile development and innovation capability. By leveraging AWS, VHA now has the powerful ability to be more responsive, to experiment, fail-fast and in turn, to deliver an improved customer experience across all digital touchpoints.
Computational Patterns of the Cloud - QCon NYC 2014Ines Sombra
The Cloud has undoubtedly changed the way we think about computing, IT operations, innovation, and entrepreneurship. But what are the computational patterns that have emerged from the pervasiveness of public clouds? What can we leverage to improve our organizations? And what are the challenges that we face going forward?
In this talk, I will introduce you to cloud computing’s paradigms and discuss their applications with practical examples from Engine Yard’s customers, peers, and partners. We will also cover antipatterns and myths. If you are curious about Cloud computing or want to improve your cloud strategy this talk is for you.
NOTE: Open an issue if you want me to explain something in more detail at the accompanying github repo: https://github.com/Randommood/QConNYC2014/
Cloud Done Right - PaaS is the Remedy to VM HangoverMohamad Afshar
Virtualized hardware is all the rage in enterprise IT. However, is a purely virtualization-focused, Infrastructure-as-a-Service (IaaS) approach really the right one for enterprises and government? What’s becoming clear is that virtualization is but one piece of a much bigger strategy for fast, self-service deployment and ultra-efficient operations, referred to as “platform as a service” (PaaS). PaaS leverages a wider set of middleware capabilities to enable application deployment in minutes rather than days and reduces operational costs by up to 90%. This general session will compare and contrast the IaaS and PaaS approaches, discussing architectural and operational considerations for PaaS using examples of best practices. It's a must-attend session for anyone considering building a private cloud.
Edge 2014: Maintaining the Balance: Getting the Most of Your CDN with IKEAAkamai Technologies
Maintaining the Balance: Getting the Most of Your CDN by Johannes Eckerdal, Product Specialist, IKEA
Join Johannes Eckerdal, CDN Product Specialist of Ikea for an informative supersession where he will discuss how to transform your Content Delivery Network into an Experience Delivery Network and other topics including: Why the Edge matters, Considerations around CDN agnostic versus CDN dependent approaches, How to extract the most of your CDN
Akamai Edge is the premier event for Internet innovators, tech professionals and online business pioneers who together are forging a Faster Forward World. At Edge, the architects, experts and implementers of the most innovative global online businesses gather face-to-face for an invaluable three days of sharing, learning and together pushing the limits of the Faster Forward World. Learn more at: http://www.akamai.com/edge
From the Amazon Web Services Singapore & Malaysia Summits 2015 Track 1 Breakout, 'The Journey to Digital Enterprise' Presented by Daniel Angelucci, CTO, CSC AMEA
An insight into how digital marketing organisations use Amazon Web Services and the benefits that our services bring to their business.
Phil Fitzsimons, Media Solutions Architect, AWS
For the Computer Measurement Group workshop in San Diego November 2013. Also presented to a student class at UC Santa Barbara. What is Cloud Native. Capacity and Performance benchmarks. Cost Optimization Techniques - content co-developed with Jinesh Varia of AWS.
In this presentation, desktop virtualization expert Bala Vaidhinathan (CTO, eG Innovations) demonstrates how eG Enterprise helps you manage your Citrix XenDesktop virtual desktop environment to:
• Proactively identify and diagnose the root cause of issues and resolve them before users notic
• Rapidly resolve user complaints such as “my desktop is slow” with automated identification of bottlenecks and their root cause
• Achieve real-time oversight and performance management to meet SLA and performance objectives
• Gain a holistic end-to-end view of the virtual desktop infrastructure, understand usage trends and bottlenecks and plan effectively for growth
• Customize real-time dashboards and create targeted reports to deliver timely, concise information that is relevant and valuable to each technical and management team member
Introduction to Microsoft Azure. Covers the change to a cloud development paradigm. Motivations for the change, Pricing structures, and an exercise in IT portfolio evaluation.
Build & Deploy Scalable Cloud Applications in Record TimeRightScale
RightScale Webinar: August 11, 2009 - Watch this webinar to see a hands-on demonstration of WaveMaker Visual Ajax Studio and Rapid Deployment Framework to illustrate how easy it is to build your app in Wavemaker. We demonstrate the one-button push from Wavemaker to deploying your application on the cloud with the RightScale Cloud Management Platform. From there we show you how easy it is to manage, automate and scale your application running on the cloud.
DevDays 2011- Let’s get ready for the cloud: Building your applications so th...Robert MacLean
More details: http://www.sadev.co.za/content/devdays-south-africa-2011-my-talks
In a world where you hear people talking about the cloud, here are some guidelines on how to start building and structuring applications that will be easy to migrate to the Azure platform.
WTIA Cloud Computing Series - Part IV: Microsofts World View of Cloud Computing. Presented by: Doug Hauger, General Manager, Cloud Infrastructure Services - Microsoft Corporation.
Enterprise Serverless Adoption. An Experience ReportSheenBrisals
The popularity of Serverless is growing strong every day. Though it is gaining strength in the industry, its adoption in larger enterprises is not on par with others. Unlike start-ups, large organizations look for a systematic and carefully planned approach to adopt serverless. The experience is not readily available nor shared with the larger community. This talk aims to fill in the gaps by sharing a unique serverless adoption story at the LEGO Group. It will take you through the evolution of serverless adoption, ways to grow serverless teams, best practices, and achieving sustainability with serverless.
Is the serverless application you build sustainable? Does the development process promote sustainability? Are you applying the cloud best practices to reduce carbon footprint? These questions become prevalent as serverless adoption grows. This talk addresses these and will guide you to achieve them.
How to Grow a Serverless Team in an EnterpriseSheenBrisals
Many of us agree that adopting serverless in an enterprise has challenges. These challenges increase when the enterprise has no serverless expertise within itself. We know that serverless requires a new mindset and a different way of approaching application development. When business pressure mounts to deliver solutions faster, organisations often fall into the trap of quickly building a team by pulling engineers from different sources in order to satisfy the business goals. What such quick-fix solutions fail to achieve is the basic growth of the serverless knowledge and skills of its employees. Thus, the serverless adoption challenges left unattended.
For a company that credits its own growth on the growth of its people, these quick-fix approaches are not going to offer much help. For a long term gain and to develop a growth culture within the organisation, it is important to recognise the uplift of its serverless expertise. This is where organically growing a serverless team becomes beneficial.
In this talk, taking inspiration from the nature, I will take you through few important phases of growing a serverless team, and discuss how it can bring near term as well as long term benefits to an organisation. Let’s all grow and not build a serverless team!
Enterprise Serverless Adoption. An Experience ReportSheenBrisals
The adoption of Serverless is growing in the industry. However, its adoption in larger enterprises is somewhat slow compared to start-ups and individual developers. This talk tells an enterprise adoption success story and shares insights into the secrets behind its success!
Ever received an unexpected huge monthly bill for lambda? Well, pennies do add up! Same as we take great care in provisioning lambdas, it is equally essential that we create cost awareness. Using simple scenarios, I will dismantle the myths to leave everyone better equipped to keep their costs down.
Serverless needs no introduction these days. It is viewed as a magic recipe for organisations moving to cloud and for those moving beyond the container hell.
LEGO.com was migrated from a legacy monolith eCommerce platform onto serverless on AWS. This employed serverless and managed services at its core within an agile development process. Is early success with serverless a springboard to future possibilities? Does serverless really deliver what it promises?
We will look at how serverless helped in the migration and what can it do to the organisation beyond its initial adoption!
Everything fails all the time! A quote repeated by many everyday. How does it feel when things fail in production? How do you recover from such situations? How can you make sure they don’t repeat? All these discussed with real production incidents and the measures taken to mitigate such failures. We will also look at few of the most common failure possibilities in a serverless ecosystem.
Remember, when everything fails all the time, you must learn something everyday to be operational all the time!
Many of us agree that adopting serverless in an enterprise has challenges. These challenges increase when the enterprise has no serverless expertise within itself. We know that serverless requires a new mindset and a different way of approaching application development. When business pressure mounts to deliver solutions faster, organisations often fall into the trap of quickly building a team by pulling engineers from different sources in order to satisfy the business goals. What such quick-fix solutions fail to achieve is the basic growth of the serverless knowledge and skills of its employees. Thus, the serverless adoption challenges left unattended.
For a company that credits its own growth on the growth of its people, these quick-fix approaches are not going to offer much help. For a long term gain and to develop a growth culture within the organisation, it is important to recognise the uplift of its serverless expertise. This is where organically growing a serverless team becomes beneficial.
In this talk, taking inspiration from the nature, I will take you through few important phases of growing a serverless team, and discuss how it can bring near term as well as long term benefits to an organisation. Let’s all grow and not build a serverless team!
Serverless Microservices Communication with Amazon EventBridgeSheenBrisals
The combination of cloud, serverless and microservices has taken the service implementation to a different level. Though this has accelerated the monolith to microservices transformation, it has also introduced new complexities around service-to-service communication. With every new service added to the system, the order of communications complexity also increases.
Though AWS services such as SNS, SQS and others helped to some extend, they however failed to offer a flexible way to enable filtered routing of messages between microservices. This is where Amazon’s EventBridge makes its mark in alleviating many of these concerns.
AWS EventBridge promotes a hub-and-spoke communication model between microservices. With its flexible and powerful message filtering capability, services can have a renewed way of performing event-driven communication between them. This talk will start by explaining EventBridge and then, with the help of real use-case scenarios, explain how to enable message routing and filtering while working with the event bus.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Shahin Sheidaei
Games are powerful teaching tools, fostering hands-on engagement and fun. But they require careful consideration to succeed. Join me to explore factors in running and selecting games, ensuring they serve as effective teaching tools. Learn to maintain focus on learning objectives while playing, and how to measure the ROI of gaming in education. Discover strategies for pitching gaming to leadership. This session offers insights, tips, and examples for coaches, team leads, and enterprise leaders seeking to teach from simple to complex concepts.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
In the ever-evolving landscape of technology, enterprise software development is undergoing a significant transformation. Traditional coding methods are being challenged by innovative no-code solutions, which promise to streamline and democratize the software development process.
This shift is particularly impactful for enterprises, which require robust, scalable, and efficient software to manage their operations. In this article, we will explore the various facets of enterprise software development with no-code solutions, examining their benefits, challenges, and the future potential they hold.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
15. Black Friday with a monolith
VPC
Node.js
+
React
Elastic Beanstalk
container
Server contents Server contents
Tax
Products CRM
Fulfillment Rewards
VPC
Gateway
503 Service
Unavailable
Corporate
data center
Server contents
16. Points of failure
VPC
Node.js
+
React
Elastic Beanstalk
container
Server contents Server contents
Tax
Products CRM
Fulfillment Rewards
VPC
Gateway
Corporate
data center
Server contents
Monolith
One big database
Fixed scaling
On-premises
Tight coupling
Unstable 3rd party
gateway
Containers
chaos
Scaling
constraints
Legacy
Limited DB
connections
Deployment
nightmare
Non cloud 3rd
party system
No end-to-end
observability
18. Business
Expansion
Reach more children - Enter new markets
Development
Agility
Product innovation – Team velocity – MVP to MVP
Operational
Visibility
Platform observability – Proactive monitoring - DevOps
Business demands
Minimum Viable Product
Maximum Valuable Product
19. Scalability
Resiliency
Extensibility
Availability
Observability
How can the platform scale independently?
How can innovate for customers with freedom?
How can global customers use the platform 24x7?
How can we be proactive & make data-driven decisions?
How can handle peaks & troughs automatically?
Technical needs
21. Technical challenges
Complex domain
Limited and accumulated knowledgebase
Disruption to customers and business
Serverless, unheard of
Potential delays and derailments
Cloud was all new
Too many options
Build vs buy
22. Speedy adoption
Endless experimentation
start simple
iterate, evolve
follow proven patterns
solution first;
perfection next
continuous
improvement
judgmental
can’t take risk
vendor lock-in fear
invest in expansive
processes
wait for a perfect
moment
async & event-driven
33. Admin user Vouchers API Request handler Generate vouchers Voucher backup
Voucher topic
Email notification
Email with Amazon S3 signed URL
Acknowledge
POST
GET
Async
Sync
Rewards generation and notification
1000s of voucher
generation at a time
Learned the decoupling of batch
jobs and event notifications
34. Customer topic
New commerce
platform
New customer
data handler
Customer
created
Fetch
data
Update data
Reward customer
handler
Saved payment
data handler
Fetch
data
Fetch
data
Update data
Update data
On-demand customer data migration
Serverless and legacy in
harmony!
Take bold steps, think differently &
trust event-driven architecture
39. Serverless computing enables to build event-driven
systems faster, because it speeds the feedback-cycle
so that the system iterates more efficiently.
Dave Anderson, author of ‘The Value Flywheel Effect’
40. Agile, iterative, event-driven, and automated serverless
development is like a gravity defying take-off.
Once lifted-off, there’s no stopping!
42. Prove yourself that serverless works!
Convince your colleagues that serverless is fun!
Satisfy your stakeholders that serverless is good!
43. Entangled event-driven architecture
Lambda pinball architecture
Lambda pinball architectures characteristically
lose sight of important domain logic in the
tangled web of lambdas, buckets and queues as
requests bounce around increasingly complex
graphs of cloud services.
Thoughtworks
49. Choreography
This Photo by Unknown Author is licensed under CC BY-SA-NC
Event Bus
Publisher Subscriber
Publisher Publisher
Publisher
Subscriber
Subscriber Subscriber
• No conductor
• Pub-sub model
• Service decoupling
• Asynchronous
• Idempotency
• Traceability
Use choreography to coordinate
different microservices
51. Orchestration
• Orchestrator
• Workflow
• Long running
• Coordination of tasks
• Low code
• Pause & resume
Data
Process
Process Process
Use orchestration inside
microservices
Use distributed orchestration
across microservices
56. Domain-Driven Design
Domain model
Supple design
Bounded context
Anticorruption layer
Distillation of core domain
A system that is hard to understand is hard to change
57. If domain thinking is like
seeing the forest…
Set-piece thinking is like
looking at the trees
58. Visualise the whole but focus in parts.
I just don’t think it’s that simple. Nothing is.
Everything is, when you break it down!
Mama Mia! Here We Go Again
See the forest before looking at the trees.
66. A scene or sequence of scenes
whose execution requires
logistical planning
A realistic piece of stage scenery
built to stand independently as
part of a stage set
67. A rehearsed team manoeuvre
practised in training in
advance of matches
Parts of a model that are
built separately and
assembled together
68. Developing as Set-Pieces requires planning and
execution, but can be developed and tested
independently, and brought together.
69. Payments
• One monolith single service
• One delivery pipeline
• One unified complex view
(Sub) Domain view
71. Payments
Higher degree of change
Authorization
Logic
If a part changes frequently, how can
we isolate the disruption?
How can we prevent deploying
everything every time?
(Sub) Domain view
73. commit build test stage production
Refunds
Reports
Authorization
commit build test stage production
commit build test stage production
Independent delivery pipelines
87. Public client
Loyalty Service Platform
SaaS
CRM
Loyalty
Core
SaaS
Survey
LEGO
Data Lake
Data
Feeder
NPS
Provider
CRM
Mediator
Event
Bus
Auth
Service
Loyalty
Admin
89. Public client
Loyalty Service Platform
SaaS
CRM
Loyalty
Core
SaaS
Survey
LEGO
Data Lake
Data
Feeder
NPS
Provider
CRM
Mediator
Event
Bus
Auth
Service
Loyalty
Admin
Order
Processor
90. 3rd party isolation
Subdomain
Bounded context
Async activities
Domain
Ubiquitous language
API landing zone
Common resources
Support services
Identifying the pieces
91. Public client
Loyalty Service Platform
SaaS
CRM
Loyalty
Core
SaaS
Survey
LEGO
Data Lake
Data
Feeder
NPS
Provider
CRM
Mediator
Event
Bus
Auth
Service
Loyalty
Admin
Order
Processor
Audit
Service
92. 3rd party isolation
Subdomain
Bounded context
Async activities
Domain
Ubiquitous language
API landing zone
Common resources
Event source audit
Support services
Identifying the pieces
93. Public client
Loyalty Service Platform
SaaS
CRM
Loyalty
Core
SaaS
Survey
LEGO
Data Lake
Data
Feeder
NPS
Provider
CRM
Mediator
Event
Bus
Auth
Service
Loyalty
Admin
Order
Processor
Audit
Service
Fraud
Engine
94. 3rd party isolation
Subdomain
Bounded context
Service intelligence
Async activities
Domain
Ubiquitous language
API landing zone
Common resources
Event source audit
Support services
Identifying the pieces
95. Public client
Loyalty Service Platform
SaaS
CRM
Loyalty
Core
SaaS
Survey
LEGO
Data Lake
Data
Feeder
NPS
Provider
CRM
Mediator
Event
Bus
Auth
Service
Loyalty
Admin
Order
Processor
Audit
Service
Fraud
Engine
Rewards
Manager
96. Service intelligence
Management tasks
Identifying the pieces
3rd party isolation
Subdomain
Bounded context
Async activities
Domain
Ubiquitous language
API landing zone
Common resources
Event source audit
Support services
97. Public client
Loyalty Service Platform
SaaS
CRM
Loyalty
Core
SaaS
Survey
LEGO
Data Lake
Data
Feeder
NPS
Provider
CRM
Mediator
Event
Bus
Auth
Service
Loyalty
Admin
Order
Processor
Audit
Service
Fraud
Engine
Rewards
Manager
Webhook
99. Public client
Loyalty Service Platform
SaaS
CRM
Loyalty
Core
SaaS
Survey
LEGO
Data Lake
Data
Feeder
NPS
Provider
CRM
Mediator
Event
Bus
Auth
Service
Loyalty
Admin
Order
Processor
Audit
Service
Fraud
Engine
Rewards
Manager
Customer
Search
Webhook
100. Service intelligence
Management tasks
New features
Notifications
Identifying the pieces
3rd party isolation
Subdomain
Bounded context
Async activities
Domain
Ubiquitous language
API landing zone
Common resources
Event source audit
Support services
101. 3rd party isolation
Subdomain
Bounded context
Service intelligence
Async activities
Domain
Ubiquitous language
API landing zone
Common resources Management tasks
Event source audit
New features
Support services Notifications
?
Identifying the pieces
102. Public client
Loyalty Service Platform
SaaS
CRM
Data
Feeder
Loyalty
Core
Event
Bus
Audit
Service
Order
Processor
Auth
Service
Loyalty
Admin
Rewards
Manager
Customer
Search
SaaS
Survey
LEGO
Data Lake
NPS
Provider
CRM
Mediator
Fraud
Engine
Webhook
104. API client /orders
Session data
Audit
Orders
order request
order response
order received
order request
order response
order received
order processed
order error
Loyalty core
Audit
Order processor
105. SaaS
CRM
API client /orders
Session data
Audit
Orders
order request
order response
order received
order request
order response
SaaS
Survey
NPS log
order processed
order received
order processed
order error
Loyalty core
Audit
Order processor
NPS provider
CRM mediator
122. Record breaking
sales weekend
August 2020
November 2020
Record breaking
BFCM weekend
November 2019
Record breaking
BFCM weekend
Record sales BFCM
weekend
Part Serverless
November 2018
123. Spikes do no harm
200x
Transactions
processed
9.5x
User traffic
124. The future is already here;
it’s just not very evenly distributed.
- William Gibson
To close…
125. The future is already here;
it’s just not very evently distributed.
Let event-driven architecture be the enabler!