Author: Nuggets developer community

Microservices and Serverless are becoming the best couple.

In the era of cloud computing, the emergence of containers and K8s has enabled the microservice architecture to play a greater role. Today, cloud applications are developing in the direction of serverless. Serverless simplifies the development model. Developers no longer need to care about Server, just need to Focus on business logic.

Serverless has carried the banner of transforming the traditional IT architecture and has become a powerful tool for enterprise digital transformation and innovation architecture. Forrester believes that the rise of serverless architecture has made FaaS (Function As A Service) a new way of providing cloud computing capabilities after IaaS, PaaS, and SaaS.

It is expected that in the next few years, a large number of core applications of mainstream enterprises will migrate from the original mainframe architecture to the serverless architecture. But there is no silver bullet in software development, and while some problems are solved, new challenges also arise.

Splitting and decoupling a huge monolithic application in the form of microservices, and then transforming it into a serverless application, should it be gradually replaced or completely rewritten? What business scenarios are suitable for microservices, and what business scenarios are suitable for serverless? How to solve the pain points such as vendor lock-in, cost problems, and business complexity in actual development?

In this regard, the two-day 2022 Rare Earth Developers Conference will be held on July 22 and 23. This time, Alibaba Cloud Serverless R&D Director Yang Haoran (Buhan), as the producer of the conference, brings a special speech on "Microservices and Serverless" , invite the core business leaders of major factories such as Byte and Ali to share the exploration practice and experience in the direction of microservices and serverless for developers, and take you to explore the frontier trends of serverless.

 title=

Yang Haoran (not angry) Senior technical expert of Alibaba

Head of Alibaba Cloud Serverless R&D. He joined Alibaba Cloud in 2010 and participated in the research and development of Alibaba Cloud Apsara distributed system. He served as the R&D manager of Table Store (NoSQL) and Object Storage (OSS), and deeply participated in the whole process of Alibaba Cloud system development and product iteration. Very deep understanding of large-scale distributed computing, large-scale data storage and processing. He is currently responsible for the research and development of Alibaba Cloud's serverless product line, and is committed to building the next-generation elastic and highly available serverless computing platform.

Free registration for this developer conference

Click at the end of the article to read the original text or identify the QR code of the poster

You can share and communicate with all the cattle

 title=

Topic introduction

Speech Topic: Large-scale Microservice Application Practice in the Serverless Era

Compared with monolithic architecture, microservice architecture has better organization and higher agility, but it also inevitably brings new complexity. However, these complexities have been well resolved in the serverless era. This speech will combine the latest serverless development trends, so that architects/developers can quickly understand the current state of microservice architecture and how to combine serverless Reduce complexity.

Even those who are still on the sidelines can really feel the benefits of Serverless and the reduction in the complexity of implementing microservices from this sharing.

Speech outline:

  • Advantages and pain points of microservice architecture
  • Solutions in the Serverless Era
  • Alibaba Cloud Serverless Microservice Functional Principles and Best Practices
  • Summary and future outlook

Speakers:

Chen Xin (Alibaba cloud technical expert)

He has long been committed to the research and development practice of microservices, cloud native, serverless and other technical fields, and has participated in and responsible for related fields in companies such as Meituan and Didi.

Currently working in Alibaba Cloud, he is engaged in the design and R&D of Serverless Application Engine (SAE) on the cloud native application platform. He is committed to building the next-generation lightweight serverless application platform and creating the ultimate serverless experience.

Speech Topic: The Practice and Exploration of Serverless Computing in ByteDance

ByteFaaS is the internal function computing platform of ByteDance, and its product form is similar to the FaaS products of public cloud manufacturers. After three and a half years of evolution and iteration within Byte, ByteFaaS has become the default serverless computing solution within Byte.

The first part of this speech will focus on the introduction of the underlying technology stack of the ByteFaaS platform, covering the underlying implementation of data plane traffic scheduling, elastic scaling, and large-traffic asynchronous message queue data links. The second part of this speech starts from the combination of the ByteFaaS platform and the byte microservice system, and introduces the process of FaaS adapting to the PaaS system.

As a new thing, in order to better develop within the company's ecosystem, attract developers, and lower the threshold for use, we have made in-depth adaptation and integration with Byte's internal microservice system: RPC protocol, custom image, Job type tasks, and the internal service governance system of bytes.

With the deepening of this integration and adaptation and the further expansion of the scale of the ByteFaaS platform, the boundaries between FaaS and PaaS are gradually blurring, and FaaS itself has become an important part of the computing platform of the microservice system, and has begun to guide the entire byte microservices Ecology to Serverless paradigm iteration.

Speech outline:

  • The Development History of Byte Beat Function Computing
  • Implementation and landing scenarios of ultra-large-scale MQ scenarios
  • Implementation and landing scenarios of multi-protocol microservice scenarios
  • Implementation scenarios and future prospects of cloud-edge integrated lightweight functions

Speakers:

Kuo Xin (Byte Beat Serverless R&D Engineer)

In 2019, he joined the ByteDance infrastructure team and is responsible for the design and evolution of the serverless computing architecture of ByteDance's internal private cloud and Volcano Engine public cloud.

Speech Topic: The Exploration and Practice of Function Computing Platform in the Cloud Native Era

In recent years, the development of cloud-native technology has laid a good foundation for building a function computing platform in the cloud-native era. It is against this background that OpenFunction came into being. OpenFunction is a cloud-native function computing platform open sourced by the KubeSphere community, which has been accepted as a CNCF Sandbox project.

This sharing of OpenFunction Maintainer will introduce how to use Dapr, KEDA, Cloud Native Buildpacks and other cloud native technologies to create an open source cloud vendor-neutral function computing platform; how to use SkyWalking v9 to monitor OpenFunction synchronization and asynchrony through close cooperation with the SkyWalking community Function performance; OpenFunction community, roadmap, application of OpenFunction in autonomous driving, etc.

Speech outline:

  • Serverless: The next wave
  • Why you need an open source cloud-native functional computing platform
  • How to build an open source cloud vendor-neutral function computing platform
  • Introduction to OpenFunction: including Build, Serving, Events, Gateway, Functions Framework, etc.
  • SkyWalking helps OpenFunction implement function observability
  • Application of OpenFunction in the field of autonomous driving
  • Overview of Function Compute Application Scenarios
  • OpenFunction Community
  • OpenFunction Roadmap
  • Demo

Speakers:

Huo Bingjie (Senior Architect of Qingyun)

He is mainly responsible for KubeSphere observable and serverless products. He is the initiator of OpenFunction, a cloud native function computing platform, and the initiator of several open source projects in the cloud native observability field, such as Fluent Operator, Kube-Events, and Notification Manager.

Passionate about cloud native and open source technologies, and is a contributor to several cloud native open source projects, including KEDA, Prometheus Operator, Thanos, Loki, Falco, etc. He has delivered speeches at domestic and foreign technology summits many times, including KubeCon, FluentCon, GIAC, etc.

Topic: Using Google Cloud Serverless Framework to Create Efficient Development, Deployment and Operation Architecture

Microservice architecture transformation is a key part of the enterprise cloud-native process. How to increase developer speed while reducing the operational overhead of managing infrastructure, using serverless computing can help developers focus on writing code that provides business value.

Since Google's open source serverless Knative project in 2018, the multi-language support (eg Go, Python, Java, .NET, etc.) based on container images has gained extensive support from the community, attracting more than 1,800 engineers to contribute to open source .

In November 2021, Knative 1.0 was released, and then submitted to the CNCF community in March of the following year, becoming a member of the Kubernetes ecosystem. As the enterprise-supported version of Knative on GCP, Cloud Run not only inherits the features of Knative's auto-scaling and multi-language support, but in the developer keynote speech at Google I/O 2022, Google launched Cloud Run Jobs and Eventarc in one go. Laid out the development framework of GCP's next-generation Event-Driven. Users can run batch jobs on-demand, on a schedule, or through event triggers, helping developers and operations staff improve efficiency and ensure safe delivery.

Speech outline:

  • The role of serverless in application modernization
  • GCP Serverless Platform for Developers
  • GCP Serverless Platform for Enterprise Requirements
  • A serverless platform that demonstrates the value of cloudification

Speakers:

He Zongxian (Google Cloud Application Modernization/Hybrid Cloud Architect)

Responsible for Cloud Native Enterprise and enterprise customers to import container platform K8s, Service Mesh and Serverless services. With more than ten years of practical experience in technology development and service introduction, he has been involved in early virtual machine technology, container (Docker), and container platform (K8s) for a long time. He has served as a speaker at the Taiwan Kubernetes Summit for four consecutive years, often Write technical blog posts.

He has successively served as VMware's virtualization architect and CTO ambassador, assisting enterprise users to use virtual computing, storage and network introduction, and customers in financial, telecommunications and other industries.

In addition to the two-day immersive content experience, the Rare Earth Developer Conference has also prepared generous prizes for thousands of developers. Developers who sign up for the conference will have the opportunity to participate in the lottery and win great prizes, so stay tuned.

Click "here" to register for free now to grab the best viewing spot!


阿里云云原生
1k 声望302 粉丝