How do you apply modern Cloud-native patterns to your apps? In this talk, you'll find how to use frameworks like Spring Boot & Spring Cloud to build agile & resilient apps, leveraging Cloud platforms. Get the app source code here: https://github.com/alexandreroman/yatc.
ServerLess technology analysis, state of the technology as of December 2018, what needs to be done to build a complete, operational serverless platform for production
Title: Moving the GitOps ecosystem ever forward
Check the new developments and contributions to GitOps and Agile frameworks.
Come and meet the latest tools in our push forward: Istio, Tekton, Knative and Quarkus.
Top Trends in Application Delivery Webinar 10.29.15Puppet
Great software applications are critical for modern businesses to run efficiently and meet the needs of customers. IT organizations are quickly evolving, placing a high priority on transforming critical business applications to support business requirements and drive corporate growth. Still, the future has more servers and more services that are more critical to the business and more complex to manage. In this new world, how do you bring simplicity to this kind of complexity?
Join Puppet Labs as we discuss the key trends that will transform the future of business application delivery. You’ll also learn how Puppet Labs’ new Application Orchestration solution helps IT teams reduce the complexity of deploying and managing business-critical applications so you can get great software applications to customers faster than ever before.
Presented by
Nathan Rawlins, VP of Product, and Deepak Giridharagopal, Director of Development
Integration Monday - Logic Apps: Development ExperiencesBizTalk360
How can I start developing Logic Apps? What are the different tools I can use? What are the advantages and drawbacks of each developer approach? What are the deployment options that I have? These are some of the questions that Sandro and Pedro have answered in this session, along with several tips that will aim to improve your Logic Apps development experience.
In a fragmented mobile landscape, developing mobile applications can be challenging, especially when creating enterprise mobile applications. Targeting the wrong audience, lack of security and a good integration can introduce surprises and pitfalls along your enterprise mobile journey. During this session, we will cover those enterprise mobility challenges by explaining and exploring MADP with its benefits, such as delivering fully native apps with 60-90% re-use of code across device platforms, decreasing test time by 90% and app project costs by 40% and the possibility of building fully reusable components in JavaScript.
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. This presentation presents our perspective and guidance on full life-cycle management and governance of API's from defining with the customer in mind, building, publishing on a single platform, supporting and retiring API's for the business outcomes you're driving!
AWS18 Startup Day Toronto- Launching your Application the Amazon WayAmazon Web Services
We'll show you how to take your application and launch it quickly on a variety of AWS infrastructure. You'll learn how to leverage CodeStar, CodeBuild, CodeDeploy, and Cloud9 to provide your startup with reliable, flexible, and cost efficient build pipelines in minutes. This will set your technical teams up for faster deploys and consistent development environments allowing you to focus on your product, not your deployment process. This is a key pain point for early stage startups, learn how to solve it before it starts to impact your team's productivity.
Deep Visibility: Logging From Distributed MicroservicesAaronLieberman5
Visibility into any system is a key component of creating a supportable platform. Without proper logging, support can be costly and inefficient. With the emergence of APIs, microservices, and distributed, decoupled architectures, logging becomes even more important because there are more components that make up a system than ever before. This is beneficial from the standpoint of creating reliable systems, but logging frameworks need to adapt to this architecture because the premise of logging remains the same as it always has: log clear messages that are easy to read with the goal of enhancing visibility into a system.
In this Meetup hosted by Big Compass, we will explore techniques of logging from the typical iPaas or always-on managed system like a custom application on an EC2, and we will balance that with a discussion on logging from serverless microservices such as AWS Lambda also. We’ll walk through a real system we have created and discuss how a logging framework can be created using AWS serverless services to enhance the visibility and supportability of the system.
You will learn:
Common best practices and blind spots of logging
Differences of logging from always-on systems versus serverless services (AWS Lambda)
Successful use cases where logging has been implemented to improve supportability of a system
Who should attend:
IT leaders who want to decrease support cost and have a system visibility pain point
Developers struggling with implementing a robust, highly visible logging solution
Anyone considering using serverless technology for an upcoming implementation
Reasons to attend:
Create a logging framework that garners deep visibility and a great experience for users, no matter the underlying architecture
Best Practices for DevOps-Friendly API ManagementNGINX, Inc.
On-Demand Link https://www.nginx.com/resources/webinars/best-practices-for-devops-friendly-api-management/
About the Webinar
As part of their digital transformation initiatives, many enterprises are rapidly adopting as well as publishing APIs for external consumption. DevOps teams play a central role in driving API-centric solutions. DevOps teams need to quickly prototype APIs in their environments, integrate API development into their workflows, and deliver APIs across a multi- or hybrid-cloud environment.
In this webinar we discuss API management best practices that help DevOps teams accelerate API release velocity. Our presenters also demo how to use the NGINX Controller API Management module to automate deployment and management of APIs and ensure high performance.
On-Demand Link: https://www.nginx.com/resources/webinars/api-gateway-use-cases-for-kubernetes/
About the Webinar
Two app modernization trends – APIs and Kubernetes – have reached a critical adoption point where many organizations are now seeking to deliver APIs using Kubernetes. As with the containerization of applications, this strategy requires organizations to figure out how to deliver APIs quickly and safely. For traditional applications, the solution is a load balancer or ADC which routes API requests from a client to the appropriate services – in other words, an API gateway. But with Kubernetes come different ways to deliver both apps and APIs, which have in turn spawned two new traffic management tools: the Ingress controller and service mesh. Organizations are left with the question “Which tool should I use to deliver API gateway functionality in Kubernetes?”
In this webinar, we help you answer that question by looking at the unique needs of containerized APIs (and their owners), sharing common use cases that can be solved with Kubernetes tools, and discussing what you can do to modernize your APIs for the Kubernetes era.
Journey to Cloud-Native: Making Sense of Your Service InteractionsVMware Tanzu
Environments running microservices are highly dynamic and could present a level of complexity in their operational data that makes root cause analysis particularly challenging and time consuming. Join Kamala Dasika from Pivotal and Michael Villiger from Dynatrace, to learn about how teams are overcoming this to manage services at scale by taking advantage of:
- Automatic application-environment discovery
- Service and process flows integrated with platform visibility, and
- Self healing platforms
This is the third webinar in the series presented by Pivotal and Dynatrace on modernizing your application portfolio to cloud-native.
Webinars in this series are searchable by title:
- Journey to Cloud-Native: Where to start in your app modernization process
- Journey to Cloud-Native: Continuous Delivery with Artificial Intelligence
- Journey to Cloud-Native: Making Sense of Your Service Interactions
- Journey to Cloud-Native: Reducing Production Risks at Scale
About the Speakers:
Kamala Dasika has been working on the Cloud Foundry product team since its inception in 2011 and previously held various product or engineering positions at VMware, Tibco, SAP and Applied Biosystems.
Mike Villiger helps Dynatrace customers implement Application Performance Management technologies and processes in the worlds of Public/Private Cloud, DevOps, Platform-as-a-Service (PaaS) and NoSQL.
How do you apply modern Cloud-native patterns to your apps? In this talk, you'll find how to use frameworks like Spring Boot & Spring Cloud to build agile & resilient apps, leveraging Cloud platforms. Get the app source code here: https://github.com/alexandreroman/yatc.
ServerLess technology analysis, state of the technology as of December 2018, what needs to be done to build a complete, operational serverless platform for production
Title: Moving the GitOps ecosystem ever forward
Check the new developments and contributions to GitOps and Agile frameworks.
Come and meet the latest tools in our push forward: Istio, Tekton, Knative and Quarkus.
Top Trends in Application Delivery Webinar 10.29.15Puppet
Great software applications are critical for modern businesses to run efficiently and meet the needs of customers. IT organizations are quickly evolving, placing a high priority on transforming critical business applications to support business requirements and drive corporate growth. Still, the future has more servers and more services that are more critical to the business and more complex to manage. In this new world, how do you bring simplicity to this kind of complexity?
Join Puppet Labs as we discuss the key trends that will transform the future of business application delivery. You’ll also learn how Puppet Labs’ new Application Orchestration solution helps IT teams reduce the complexity of deploying and managing business-critical applications so you can get great software applications to customers faster than ever before.
Presented by
Nathan Rawlins, VP of Product, and Deepak Giridharagopal, Director of Development
Integration Monday - Logic Apps: Development ExperiencesBizTalk360
How can I start developing Logic Apps? What are the different tools I can use? What are the advantages and drawbacks of each developer approach? What are the deployment options that I have? These are some of the questions that Sandro and Pedro have answered in this session, along with several tips that will aim to improve your Logic Apps development experience.
In a fragmented mobile landscape, developing mobile applications can be challenging, especially when creating enterprise mobile applications. Targeting the wrong audience, lack of security and a good integration can introduce surprises and pitfalls along your enterprise mobile journey. During this session, we will cover those enterprise mobility challenges by explaining and exploring MADP with its benefits, such as delivering fully native apps with 60-90% re-use of code across device platforms, decreasing test time by 90% and app project costs by 40% and the possibility of building fully reusable components in JavaScript.
API and App Ecosystems - Build The Best: a deep diveCisco DevNet
A session in the DevNet Zone at Cisco Live, Berlin. This presentation presents our perspective and guidance on full life-cycle management and governance of API's from defining with the customer in mind, building, publishing on a single platform, supporting and retiring API's for the business outcomes you're driving!
AWS18 Startup Day Toronto- Launching your Application the Amazon WayAmazon Web Services
We'll show you how to take your application and launch it quickly on a variety of AWS infrastructure. You'll learn how to leverage CodeStar, CodeBuild, CodeDeploy, and Cloud9 to provide your startup with reliable, flexible, and cost efficient build pipelines in minutes. This will set your technical teams up for faster deploys and consistent development environments allowing you to focus on your product, not your deployment process. This is a key pain point for early stage startups, learn how to solve it before it starts to impact your team's productivity.
Deep Visibility: Logging From Distributed MicroservicesAaronLieberman5
Visibility into any system is a key component of creating a supportable platform. Without proper logging, support can be costly and inefficient. With the emergence of APIs, microservices, and distributed, decoupled architectures, logging becomes even more important because there are more components that make up a system than ever before. This is beneficial from the standpoint of creating reliable systems, but logging frameworks need to adapt to this architecture because the premise of logging remains the same as it always has: log clear messages that are easy to read with the goal of enhancing visibility into a system.
In this Meetup hosted by Big Compass, we will explore techniques of logging from the typical iPaas or always-on managed system like a custom application on an EC2, and we will balance that with a discussion on logging from serverless microservices such as AWS Lambda also. We’ll walk through a real system we have created and discuss how a logging framework can be created using AWS serverless services to enhance the visibility and supportability of the system.
You will learn:
Common best practices and blind spots of logging
Differences of logging from always-on systems versus serverless services (AWS Lambda)
Successful use cases where logging has been implemented to improve supportability of a system
Who should attend:
IT leaders who want to decrease support cost and have a system visibility pain point
Developers struggling with implementing a robust, highly visible logging solution
Anyone considering using serverless technology for an upcoming implementation
Reasons to attend:
Create a logging framework that garners deep visibility and a great experience for users, no matter the underlying architecture
Best Practices for DevOps-Friendly API ManagementNGINX, Inc.
On-Demand Link https://www.nginx.com/resources/webinars/best-practices-for-devops-friendly-api-management/
About the Webinar
As part of their digital transformation initiatives, many enterprises are rapidly adopting as well as publishing APIs for external consumption. DevOps teams play a central role in driving API-centric solutions. DevOps teams need to quickly prototype APIs in their environments, integrate API development into their workflows, and deliver APIs across a multi- or hybrid-cloud environment.
In this webinar we discuss API management best practices that help DevOps teams accelerate API release velocity. Our presenters also demo how to use the NGINX Controller API Management module to automate deployment and management of APIs and ensure high performance.
On-Demand Link: https://www.nginx.com/resources/webinars/api-gateway-use-cases-for-kubernetes/
About the Webinar
Two app modernization trends – APIs and Kubernetes – have reached a critical adoption point where many organizations are now seeking to deliver APIs using Kubernetes. As with the containerization of applications, this strategy requires organizations to figure out how to deliver APIs quickly and safely. For traditional applications, the solution is a load balancer or ADC which routes API requests from a client to the appropriate services – in other words, an API gateway. But with Kubernetes come different ways to deliver both apps and APIs, which have in turn spawned two new traffic management tools: the Ingress controller and service mesh. Organizations are left with the question “Which tool should I use to deliver API gateway functionality in Kubernetes?”
In this webinar, we help you answer that question by looking at the unique needs of containerized APIs (and their owners), sharing common use cases that can be solved with Kubernetes tools, and discussing what you can do to modernize your APIs for the Kubernetes era.
Journey to Cloud-Native: Making Sense of Your Service InteractionsVMware Tanzu
Environments running microservices are highly dynamic and could present a level of complexity in their operational data that makes root cause analysis particularly challenging and time consuming. Join Kamala Dasika from Pivotal and Michael Villiger from Dynatrace, to learn about how teams are overcoming this to manage services at scale by taking advantage of:
- Automatic application-environment discovery
- Service and process flows integrated with platform visibility, and
- Self healing platforms
This is the third webinar in the series presented by Pivotal and Dynatrace on modernizing your application portfolio to cloud-native.
Webinars in this series are searchable by title:
- Journey to Cloud-Native: Where to start in your app modernization process
- Journey to Cloud-Native: Continuous Delivery with Artificial Intelligence
- Journey to Cloud-Native: Making Sense of Your Service Interactions
- Journey to Cloud-Native: Reducing Production Risks at Scale
About the Speakers:
Kamala Dasika has been working on the Cloud Foundry product team since its inception in 2011 and previously held various product or engineering positions at VMware, Tibco, SAP and Applied Biosystems.
Mike Villiger helps Dynatrace customers implement Application Performance Management technologies and processes in the worlds of Public/Private Cloud, DevOps, Platform-as-a-Service (PaaS) and NoSQL.
A proper Microservice is designed for fast failure.
Like other architectural style, microservices bring costs and benefits. Some development teams have found microservices architectural style to be a superior approach to a monolithic architecture. Other teams have found them to be a productivity-sapping burden.
This material start with the basic what and why microservice, follow with the Felix example and the the successful strategies to develop microservice application.
Overview and Opentracing in theory by Gianluca ArbezzanoGianluca Arbezzano
That is this group? How does it work? What is the CNCF? After this short introduction I am going to show you what is Opentracing what it means and why the adoption is growing so much in a short amount of time. Use cases, possible implementations and so on.
Accélérez vos déploiements applicatifs avec NGINX ControllerNGINX, Inc.
Nous vous présenterons la solution NGINX Controller facilitant vos workflows CI/CD. Vous découvrirez la gestion de plusieurs instances NGINX, de répartiteurs de charges, de passerelles API, de métriques dans des environnements applicatifs hétérogènes depuis une console unique.
Join this webinar to learn:
- Accélérer la mise sur le marché sans compromettre la sécurité et les performances
- Comment accélérer le déploiement de vos applications
- Comment la solution de management NGINX Controller facilite - - l’intégration d’un workflow CI/CD de dernière génération
- L’agilité de NGINX Plus
On-Demand Link: https://www.nginx.com/resources/webinars/accelerez-vos-deploiements-applicatifs-avec-nginx-controller/
Ato Z of Microservices Architecture by SystangoSystango
In the world of software engineering, Microservices has emerged as a big buzzword. The simplest way to understand a microservice is that it’s an application that does only one thing, and does it really well. We have put together a presentation for you explaining the same in detail. Know more at - https://bit.ly/2Il5WRv
Dr. Karthik Ramasamy of Streamlio draws on his experience building data products at companies including Pivotal, Twitter, and Streamlio to discuss technology and best practices for designing and implementing data-driven microservices:
* The key principles of microservices and microservice architecture
* The implications of microservices for data
* The role of messaging and processing technology in connecting microservices
NGINX, Istio, and the Move to Microservices and Service MeshNGINX, Inc.
On-demand recording: https://www.nginx.com/resources/webinars/istio-move-to-microservices-service-mesh/
About the webinar
NGINX is widely known, used, and trusted for a variety of purposes. NGINX works as a reliable, high-performance web server, reverse proxy server, and load balancer. NGINX is also a widely used microservices hub, an Ingress controller for Kubernetes, and a sidecar proxy in the Istio service mesh.
In this webinar, we’ll describe the move to microservices, the crucial role that NGINX has already played, and a range of architectural options that organizations have for their microservices apps, including three progressively complex models in the NGINX Microservices Reference Architecture. We’ll then introduce the emergence of Kubernetes as a container orchestration framework, the use of service mesh architectures, and the design of Istio. We’ll finish by showing how NGINX Open Source and NGINX Plus can be used as the sidecar proxy in an Istio service mesh, bringing greater reliability and capability to your service mesh application.
Speaker:
Owen Garrett
Sr. Director, Product Management
NGINX, Inc.
On-Deman Link: https://www.nginx.com/resources/webinars/need-service-mesh/
About the webinar:
Service mesh is one of the hottest emerging technologies. Even though it’s a nascent technology, many vendors have already released their implementation. But do you really need a service mesh?
Attend this webinar to learn about the levels of maturity on the journey to modernizing your apps using microservices, and the traffic management approaches best suited to each level. We’ll help you figure out if you really need a service mesh.
Driving success in the cloud with NGINXNGINX, Inc.
NGINX’s open source technology is to be found at the core of many cloud and end user initiatives, from massive-scale CDNs and Load Balancers to individual Security and Application Delivery solutions.
Millions of users worldwide have deployed NGINX to improve the performance, scale, reliability and security of their applications. In this presentation, we’ll look at case studies, and dive into some of the powerful ways that NGINX can be deployed on cloud and container-lead environments. This webinar considers application delivery techniques from cloud providers such as Amazon, and compare them with solutions you can tailor to your needs yourself within HSBC.
Concluding, our presenter Mark looks at some of the newly released products and solutions from the NGINX team, including the Unit application server and Controller management platform; as well as our recent acquisition by f5.
https://attendee.gotowebinar.com/register/695307363155444993
What you will take away from the webinar:
- Achieve better application management
- Create flexible deployment
- Deliver better API management
- Avoid vendor lock-in
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
You may not think of "GitOps" and "service mesh" together – but maybe you should! These two wildly different technologies are each enormously capable independently, and combined they deliver far more than the sum of their parts: a single Git commit can control workflows customized for your exact situation by taking advantage of the service mesh's ability to measure and manipulate traffic anywhere in your application's call graph, and you can rest easy knowing that Git is preserving the complete configuration for your entire application every step of the way.
See how these technologies can work together to tackle complex problems in cloud-native applications.
What you’ll get out of this:
* Understand what GitOps and service meshes can - and can't - do for you.
* Understand basic operations with GitOps and Linkerd.
* Understand the basics of continuous deployment with Weave GitOps and Linkerd.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
14. Benefits of Microservices
❖ Increased velocity
❖ Optimized technology choices for each
service
❖ Improved resiliency through fault
isolation
❖ Greater developer efficiency
15. No free lunch!
❖ Complexity of Distributed Systems
❖ Greater Operational overhead
❖ Versioning/interfaces between services
❖ Testability
20. Microservices
Single application comprised of a suite of
small, fine-grained services
❖ Loosely coupled
❖ Self-contained (Bounded Context)
❖ Independently managed and operated
21. Operate what you Build
❖ Delivery/Deployments
❖ Configurations
❖ Alerts
❖ On Call duties
❖ etc.
http://goo.gl/Q75Xdz
22. Operate what you Build
❖ Delivery/Deployments
❖ Configurations
❖ Alerts
❖ On Call duties
❖ etc.
http://goo.gl/Q75Xdz
23. Continuous Delivery
“The practice of building software so that it
is always in a state where it could be put
into production”
Attribution: http://martinfowler.com/delivery.html
24. ❖ Reduced risk because of smaller releases
❖ Easier to recover from errors
❖ Automation enables scaling
❖ Frees up capacity to work on core business
❖ Releasing software in a steady stream
43. Operational Insights
❖ Historical & Real time
views
❖ Rich, Dynamic data
visualizations
❖ Data aggregated from
various sources incl. real
time stream processing system
WebSockets
ServerSentEvents