Knative, Serverless on Kubernetes, and OpenshiftChris Suszyński
Is Serverless just running functions in a cloud? It’s more than that! Serverless computing refers to the concept of building and running applications that do not require server management.
It describes a deployment model where applications, bundled as one or more functions, are uploaded to a platform and then executed, scaled, and billed in response to the exact demand needed at the moment.
During the talk I’ll show how to use Knative both on Kubernetes and on OpenShift platform. Hopefully we will see why your organization should consider using Knative as one of its primary deployments models on hybrid cloud world.
When you build a serverless app, you either tie yourself to a cloud provider, or you end up building your own serverless stack. Knative provides a better choice. Knative extends Kubernetes to provide a set of middleware components (build, serving, events) for modern, source-centric, and container-based apps that can run anywhere. In this talk, we’ll see how we can use Knative primitives to build a serverless app that utilizes the Machine Learning magic of the cloud.
Building Event-Driven Workflows with Knative and TektonLeon Stigter
As Kubernetes and micro-services have gained widespread adoption in the enterprise developer community, event-driven architectures have become the standard way to build and deploy new applications. Knative and Tekton are two Kubernetes-native technologies that make it easier than ever for developers to get started: Knative as a platform to build event-driven applications and Tekton to continuously deploy them. In this workshop you will get hands-on with Knative and Tekton to:
Set up a Kubernetes cluster using KinD
Deploy Knative, Octant, and Tekton and configure those services to work with your new cluster
Deploy services using both Knative serving and eventing
Build event-driven pipelines to deploy your services using Tekton
Building and Running Workloads the Knative WayQAware GmbH
Serverless Computing 2019, November 2019, London: Talk by Mario-Leander Reimer (@LeanderReimer, Principal Software Architect at QAware)
=== Please download slides if blurred! ===
Abstract: Knative is a K8s based platform to build, deploy, manage and run serverless workloads.
In this session we will take a look at the concepts of each Knative building block and apply them directly in practice. First, we’ll define and use Tekton pipelines to build our workloads. Then we’ll use Knative serving to rapidly deploy serverless containers with automatic scaling up and down to zero. Finally, we’ll show how to build loosely coupled event-driven architectures with the help of Knative eventing. This session will also cover the different installation options leveraging either Istio or the API gateways Gloo and Ambassador.
Serverless Functions: Accelerating DevOps AdoptionAll Things Open
Presented by: Daniel Oh
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: Serverless functions are driving the fast adoption of DevOps development and deployment practices today. To successfully adopt serverless functions, developers must understand how serverless capabilities are specified using a combination of cloud computing, data infrastructure, and function-oriented programming. IT Ops teams also need to consider resource optimization (memory and CPU) and high-performance boot and first-response times in both development and production environments for faster time to market/service. What if we didn’t have to worry about all of that?
In this session, I’ll be speaking about what kinds of open source projects and tools enable you to write a serverless function with superfast boot and response times and built-in resource optimization. Then, you’ll understand how these capabilities take you to advanced DevOps practices as well as business acceleration. Furthermore, developers can avoid the extra work of developing a function from scratch, optimizing the application, and deploying it to Kubernetes.
Cloud Native Night February 2019, Munich: Talk by Olaf Meyer (Consol)
Join our Meetup: www.meetup.com/cloud-native-muc
Abstract: Knative is at the time being one of the most hyped frameworks for Kubernetes and OpenShift. In this talk I don't want to focus on the features from a technical point of view but rather have a look at what Knative brings to the table if you are running a cluster in an enterprise environment with different users and projects. At the end of the talk you should have a sound understanding what Knative is doing, what its benefits are, where it extends respectively conflicts with OpenShift and what its drawbacks are.
Knative, Serverless on Kubernetes, and OpenshiftChris Suszyński
Is Serverless just running functions in a cloud? It’s more than that! Serverless computing refers to the concept of building and running applications that do not require server management.
It describes a deployment model where applications, bundled as one or more functions, are uploaded to a platform and then executed, scaled, and billed in response to the exact demand needed at the moment.
During the talk I’ll show how to use Knative both on Kubernetes and on OpenShift platform. Hopefully we will see why your organization should consider using Knative as one of its primary deployments models on hybrid cloud world.
When you build a serverless app, you either tie yourself to a cloud provider, or you end up building your own serverless stack. Knative provides a better choice. Knative extends Kubernetes to provide a set of middleware components (build, serving, events) for modern, source-centric, and container-based apps that can run anywhere. In this talk, we’ll see how we can use Knative primitives to build a serverless app that utilizes the Machine Learning magic of the cloud.
Building Event-Driven Workflows with Knative and TektonLeon Stigter
As Kubernetes and micro-services have gained widespread adoption in the enterprise developer community, event-driven architectures have become the standard way to build and deploy new applications. Knative and Tekton are two Kubernetes-native technologies that make it easier than ever for developers to get started: Knative as a platform to build event-driven applications and Tekton to continuously deploy them. In this workshop you will get hands-on with Knative and Tekton to:
Set up a Kubernetes cluster using KinD
Deploy Knative, Octant, and Tekton and configure those services to work with your new cluster
Deploy services using both Knative serving and eventing
Build event-driven pipelines to deploy your services using Tekton
Building and Running Workloads the Knative WayQAware GmbH
Serverless Computing 2019, November 2019, London: Talk by Mario-Leander Reimer (@LeanderReimer, Principal Software Architect at QAware)
=== Please download slides if blurred! ===
Abstract: Knative is a K8s based platform to build, deploy, manage and run serverless workloads.
In this session we will take a look at the concepts of each Knative building block and apply them directly in practice. First, we’ll define and use Tekton pipelines to build our workloads. Then we’ll use Knative serving to rapidly deploy serverless containers with automatic scaling up and down to zero. Finally, we’ll show how to build loosely coupled event-driven architectures with the help of Knative eventing. This session will also cover the different installation options leveraging either Istio or the API gateways Gloo and Ambassador.
Serverless Functions: Accelerating DevOps AdoptionAll Things Open
Presented by: Daniel Oh
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: Serverless functions are driving the fast adoption of DevOps development and deployment practices today. To successfully adopt serverless functions, developers must understand how serverless capabilities are specified using a combination of cloud computing, data infrastructure, and function-oriented programming. IT Ops teams also need to consider resource optimization (memory and CPU) and high-performance boot and first-response times in both development and production environments for faster time to market/service. What if we didn’t have to worry about all of that?
In this session, I’ll be speaking about what kinds of open source projects and tools enable you to write a serverless function with superfast boot and response times and built-in resource optimization. Then, you’ll understand how these capabilities take you to advanced DevOps practices as well as business acceleration. Furthermore, developers can avoid the extra work of developing a function from scratch, optimizing the application, and deploying it to Kubernetes.
Cloud Native Night February 2019, Munich: Talk by Olaf Meyer (Consol)
Join our Meetup: www.meetup.com/cloud-native-muc
Abstract: Knative is at the time being one of the most hyped frameworks for Kubernetes and OpenShift. In this talk I don't want to focus on the features from a technical point of view but rather have a look at what Knative brings to the table if you are running a cluster in an enterprise environment with different users and projects. At the end of the talk you should have a sound understanding what Knative is doing, what its benefits are, where it extends respectively conflicts with OpenShift and what its drawbacks are.
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...Daniel Bryant
HashiCorp Consul integrates with Ambassador to securely route Ingress traffic to Consul Service Mesh when using Kubernetes. When onboarding applications onto a service mesh or when integrating with existing applications outside of the Mesh, a north south API gateway is typically required for communications with clients outside of the network. Ambassador is a Kubernetes API Gateway that allows you to route incoming traffic to your Consul Service Mesh proxies while also providing the ability to leverage advanced API Gateway functionalities such as rate limiting and authentication.
Insights on Knative and how it changes the serverless landscapeJeremias Werner
The talk was held on WJAX-2019 and shows how Knative changes the serverless landscape based on the customer requires. It shows how the Knative autoscaling works and how Knative can help to implement customer requirements. It also shows weaknesses of the technologies
Designing a complete ci cd pipeline using argo events, workflow and cd productsJulian Mazzitelli
https://www.youtube.com/watch?v=YmIAatr3Who
Presented at Cloud and AI DevFest GDG Montreal on September 27, 2019.
Are you looking to get more flexibility out of your CICD platform? Interested how GitOps fits into the mix? Learn how Argo CD, Workflows, and Events can be combined to craft custom CICD flows. All while staying Kubernetes native, enabling you to leverage existing observability tooling.
stackconf 2021 | How we finally migrated an eCommerce-Platform to GCPNETWAYS
As Squad Architect Platform I supported the platform-team to migrate a complete ecommerce-environment to Google Cloud Platform. By sketching out various migration-steps, technical concepts and tooling I will explain we did the migration exactly this way.
Running Spring Boot apps in Kubernetes. I have given this talk a few times now. This are the slides for the talk at San Antonio Kubernetes meetup. A guide on how to run Spring Boot apps on Kubernetes platform.
OPENING KEYNOTE:
The Cloud Native Computing Foundation (CNCF) is an open source software foundation dedicated to making cloud native computing universal and sustainable. With over 300 members including the world’s largest public cloud and enterprise software companies, Alexis Richardson, CEO of Weaveworks and chair of the CNCF Technical Oversight Committee will walk you through some success stories, and why cloud native is the way forward. You’ll learn why Kubernetes and other CNCF projects have some of the fastest adoption rates in the history of open source, and how this is only the beginning.
Alexis will then show how you can increase speed and reliability in your development workflows even further by using the GitOps model, which has been developed at Weaveworks. You’ll learn about the core concepts of GitOps, including customer success stories, and how you can benefit from using this model.
As your company accumulates more data, it’s important to leverage all of it to develop new advanced machine learning models. And now, you can scale Spark using Kubernetes. Thanks to the new native integration between Apache Spark’s and Kubernetes, scaling data processing has never been easier. Apache Spark is a well designed high level application that can increase your data processing speed and accuracy. It can handle batch and real-time analytic and data processing workloads. This high level and efficient technology can be used with Java/Spark/Python and R. Joined with Kubernetes, you can get twice the efficiency. Kubernetes is a great engine with the most popular framework for managing compute resources. Unfortunately, running Apache Spark on Kubernetes can be a pain for first-time users.
Join CTO of cnvrg.io Leah Kolben as she brings you through a step by step tutorial on how to run Spark on Kubernetes. You’ll have your Spark up and running on Kubernetes in just 30 minutes.
Running Spark on Kubernetes will help you:
Process larger amounts of data
Segment your data into sub groups
Watch all our webinars at https://cnvrg.io/webinars-and-workshops/
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.
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...RapidValue
The concept of serverless architecture may not be very new but lately, it has been observed to be an emerging
trend in the cloud. The reason behind this is the simple fact that it has simplified life for developers by providing
them with ample time to code instead of using it to set up servers. The servers are set up by the cloud service
providers and this eliminates the need for managing anything else except for the environment in which it has
to execute. The benefits of employing serverless architecture are being talked about and businesses are on an
endeavor to leverage the function’s code that has to be uploaded along with it configuring it for maximum
output.
This presentation will give information about What is Serverless? What service is exposed by AWS to support Function as a Service. Lambda is AWS service which support serverless.
HashiCorp Webinar: "Getting started with Ambassador and Consul on Kubernetes ...Daniel Bryant
HashiCorp Consul integrates with Ambassador to securely route Ingress traffic to Consul Service Mesh when using Kubernetes. When onboarding applications onto a service mesh or when integrating with existing applications outside of the Mesh, a north south API gateway is typically required for communications with clients outside of the network. Ambassador is a Kubernetes API Gateway that allows you to route incoming traffic to your Consul Service Mesh proxies while also providing the ability to leverage advanced API Gateway functionalities such as rate limiting and authentication.
Insights on Knative and how it changes the serverless landscapeJeremias Werner
The talk was held on WJAX-2019 and shows how Knative changes the serverless landscape based on the customer requires. It shows how the Knative autoscaling works and how Knative can help to implement customer requirements. It also shows weaknesses of the technologies
Designing a complete ci cd pipeline using argo events, workflow and cd productsJulian Mazzitelli
https://www.youtube.com/watch?v=YmIAatr3Who
Presented at Cloud and AI DevFest GDG Montreal on September 27, 2019.
Are you looking to get more flexibility out of your CICD platform? Interested how GitOps fits into the mix? Learn how Argo CD, Workflows, and Events can be combined to craft custom CICD flows. All while staying Kubernetes native, enabling you to leverage existing observability tooling.
stackconf 2021 | How we finally migrated an eCommerce-Platform to GCPNETWAYS
As Squad Architect Platform I supported the platform-team to migrate a complete ecommerce-environment to Google Cloud Platform. By sketching out various migration-steps, technical concepts and tooling I will explain we did the migration exactly this way.
Running Spring Boot apps in Kubernetes. I have given this talk a few times now. This are the slides for the talk at San Antonio Kubernetes meetup. A guide on how to run Spring Boot apps on Kubernetes platform.
OPENING KEYNOTE:
The Cloud Native Computing Foundation (CNCF) is an open source software foundation dedicated to making cloud native computing universal and sustainable. With over 300 members including the world’s largest public cloud and enterprise software companies, Alexis Richardson, CEO of Weaveworks and chair of the CNCF Technical Oversight Committee will walk you through some success stories, and why cloud native is the way forward. You’ll learn why Kubernetes and other CNCF projects have some of the fastest adoption rates in the history of open source, and how this is only the beginning.
Alexis will then show how you can increase speed and reliability in your development workflows even further by using the GitOps model, which has been developed at Weaveworks. You’ll learn about the core concepts of GitOps, including customer success stories, and how you can benefit from using this model.
As your company accumulates more data, it’s important to leverage all of it to develop new advanced machine learning models. And now, you can scale Spark using Kubernetes. Thanks to the new native integration between Apache Spark’s and Kubernetes, scaling data processing has never been easier. Apache Spark is a well designed high level application that can increase your data processing speed and accuracy. It can handle batch and real-time analytic and data processing workloads. This high level and efficient technology can be used with Java/Spark/Python and R. Joined with Kubernetes, you can get twice the efficiency. Kubernetes is a great engine with the most popular framework for managing compute resources. Unfortunately, running Apache Spark on Kubernetes can be a pain for first-time users.
Join CTO of cnvrg.io Leah Kolben as she brings you through a step by step tutorial on how to run Spark on Kubernetes. You’ll have your Spark up and running on Kubernetes in just 30 minutes.
Running Spark on Kubernetes will help you:
Process larger amounts of data
Segment your data into sub groups
Watch all our webinars at https://cnvrg.io/webinars-and-workshops/
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.
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...RapidValue
The concept of serverless architecture may not be very new but lately, it has been observed to be an emerging
trend in the cloud. The reason behind this is the simple fact that it has simplified life for developers by providing
them with ample time to code instead of using it to set up servers. The servers are set up by the cloud service
providers and this eliminates the need for managing anything else except for the environment in which it has
to execute. The benefits of employing serverless architecture are being talked about and businesses are on an
endeavor to leverage the function’s code that has to be uploaded along with it configuring it for maximum
output.
This presentation will give information about What is Serverless? What service is exposed by AWS to support Function as a Service. Lambda is AWS service which support serverless.
DeFi, short for Decentralized Finance, is a movement that aims to offer financial services and products that are open to everyone, without the need for intermediaries.
Serverless architecture does not mean that it can be executed sans server but it is a service on its own, and it also means that developer no longer has to worry about the server on which code will get executed.
Build your cloud-native applications with Oracle Cloud. Check Terraform, Docker, Oracle ATP and Kubernetes at work to deploy our Python microservice. The entire thing will be soon available on GitHub.
2022: 6 Cloud-Native App Development Trends to Transform Your BusinessWeCode Inc
The cloud-native approach has made it seamless for developers to release products faster and deploy updates without disrupting the function of the mobile app. As a growing field, cloud-native app trends help visualize a future that eliminates the bottleneck of the current cloud-native stack. So, here are the top 6 cloud-native app trends to not miss out, on for your business! https://bit.ly/3SW6m2T
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsLucy Zeniffer
This is an article about cloud-native architecture. It discusses the benefits of cloud-native applications, such as faster development cycles, platform independence, and reduced costs. It also details the key components of cloud-native architecture, such as microservices, containers, and Kubernetes. Some of the essential points from this article are that cloud-native applications are highly scalable and resilient and that they can help businesses to achieve digital transformation.
DCSF 19 Developing Apps with Containers, Functions and Cloud ServicesDocker, Inc.
Cloud native applications are composed of containers, serverless functions and managed cloud services.
What is the best set of tools on your desktop to provide a rapid, iterative development experience and package applications using these three components?
This hand-on talk will explain how you can complement Docker Desktop, with it’s local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, Open Service Broker, the Gloo hybrid app gateway, Draft, and others, to build the most productive development inner-loop for these type of applications.
It will also cover how you can use the Cloud Native Application Bundle (CNAB) format and it’s implementation in the Docker app experimental tool to package your application and manage it with container supply chain tooling such as Docker Hub.
Dockercon 2019 Developing Apps with Containers, Functions and Cloud ServicesPatrick Chanezon
Cloud native applications are composed of containers, serverless functions and managed cloud services.
What is the best set of tools on your desktop to provide a rapid, iterative development experience and package applications using these three components?
This hand-on talk will explain how you can complement Docker Desktop, with it’s local Docker engine and Kubernetes cluster, with open source tools such as the Virtual Kubelet, Open Service Broker, the Gloo hybrid app gateway, Draft, and others, to build the most productive development inner-loop for these type of applications.
It will also cover how you can use the Cloud Native Application Bundle (CNAB) format and it’s implementation in the Docker app experimental tool to package your application and manage it with container supply chain tooling such as Docker Hub.
5 Serverless Computing Misconceptions to avoid in 2023CloudZenix LLC
The Software Development Life Cycle is part of everyone’s life today, from developers to end users. For the same reason, DevOps and Cloud Computing solution providers are exploring the soundbites concerning serverless computing. As serverless computing is evolving rapidly, it’s evident that people unaware of the technology provide a misguided assumption.
DevOps and Cloud Computing are influencing the world of tech globally. Several studies have been published on the internet that shed light on familiar and outdated misconceptions. Given that these misconceptions are quite a buzz in the realm of development, it does create myths related to technologies that don’t exist. However, these existing myths suggest serverless computing is fresh out of the oven. Learn more: https://cloudzenix.com/5-serverless-computing-misconceptions-to-avoid-in-2023/
Cloud Native Architecture: Its Benefits and Key ComponentsAndrewHolland58
Learn about the benefits and key components of the cloud-native architecture that enable organizations to harness the power of the cloud and accelerate their digital transformation.
How to build "AutoScale and AutoHeal" systems using DevOps practices by using modern technologies.
A complete build pipeline and the process of architecting a nearly unbreakable system were part of the presentation.
These slides were presented at 2018 DevOps conference in Singapore. http://claridenglobal.com/conference/devops-sg-2018/
Reimagine Application Modernization with Serverless ArchitectureOpteamix LLC
Big Cloud service providers are investing millions of dollars and hours in developing Cloud-native and automation technologies to help their customers develop secure, smart, efficient, and scalable products and services with Serverless computing. Serverless architecture is being used to fast-track customer initiatives to support app modernization programs that accelerate the adoption of serverless technologies in legacy applications.
Com público diverso (QA, dev, negócio e atendimento), a idéia foi apresentar os valores por trás do movimento ágil, suas vertentes e como o sistema envolvido, o time, pode ser guiado a tomar melhores decisões baseando-se em dados.
Apresentação da nova Graph API do Facebook, esta que classifica e relaciona o conteúdo da rede social em forma de um grafo contendo objects e connections e seus correlacionamentos
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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
6. Serverless, a hot topic
Serverless is a cloud-native development model that allows developers to build and run
applications without having to manage servers.
There are still servers in serverless, but they are abstracted away from app
development. A cloud provider handles the routine work of provisioning,
maintaining, and scaling the server infrastructure. Developers can
simply package their code in containers for deployment.
Once deployed, serverless apps respond to demand and automatically scale up
and down as needed. Serverless offerings from public cloud providers are usually
metered on-demand through an event-driven execution model. As a result, when a serverless
function is sitting idle, it doesn’t cost anything.
Serverless apps still
have servers blah
blah blah..
7. "Serverless" products Google & AWS
AWS Lambda (2014)
AWS Fargate (2017)
Google App Engine (2008)
Google Cloud Run (2019)
Google Cloud Functions (2018)
Subjects;
Cost
Resources available from-to
Protocols supported
Vendor Lock-in
8. Real world
In real systems you should take care about observability and security issues at least
Improve dev experience flow
If you choose a wrong product, do you'll have a big problems to react (mainly with lock-in
vendors) when something wrong happens
Forget "deploy and forget" mantra. :D
13. How to works (more deeper)
Reconcilier
"Webhook"
Network
controller
Autoscaler
Activator
Queue-proxy
Listen and updates them
using knative controller(s)
Forget webhook concept.
It checks configurations,
upsert K8s objects, etc.
TLS and Ingress