Microservices Architecture

levelup.gitconnected.com – Definitely not a good idea for the first version of the application, because you simply do not have problems that this approach solves. Using an elaborate, distributed architecture will slow down…
Quelle: news.kubernauts.io

How Developers Can Get Started with Python and Docker

Python started in 1991 with humble beginnings focusing on helping “automate the boring stuff.” But over the past few years, we’ve seen Python grow in popularity and become extremely useful not only for scripting but for building modern web applications, machine learning and data science. 

The TIOBE Index for February has Python ranked at number 3 on the list. Python has also been in the top 8 rank programming languages for the past 7 years. With such a popular and powerful programming language comes a vibrate and large community.

To that end, we are excited to announce that we are releasing a series of programming language-specific guides to help developers go from discovering the basics of Docker to delivering your images into a production environment and more.

The first in our series is a focus on the Python development ecosystem. We have created a series of tutorials, how-tos, and guides focused on the Python community with much more coming in the future. 

We are extremely excited to help Python developers become experts at developing and delivering the next generation of applications using the Docker platform. Below you will find a list of resources and our Python language-specific guide to help move you from understanding to application all the while using the language you love: Python.

Python Language GuideBlog Post: Containerized Python DevelopmentTalk: Best Practices for Compose managed Python Applications

As I mentioned at the beginning of this post, we are truly developer obsessed and we would love to hear your feedback. We hope that this upcoming Python series is helpful and stay tuned for more content! Please feel free to reach out to me personally either by email, Twitter or in our community slack channel.
The post How Developers Can Get Started with Python and Docker appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Save the Date! Next Docker Community All Hands

We’re excited to announce that our next Community All Hands will be on March 11th, 2021. This quarterly event is a unique opportunity for Docker staff and the broader Docker community to come together for live company updates, product updates, demos, community shout-outs and Q&A. We had more than 1,500 attendees for our last all-hands and we hope to double that this time.  

This all-hands will be particularly special because it will coincide with none other than….you guessed it…Docker’s 8th birthday! For this “birthday edition,” we’re going to make the event extra special.

We’ll start by extending the format from 1 hour to 3 hours to pack in more Docker goodness. The main piece of feedback we got from our last all hands was that it was way too short. We had too much content that we tried to squeeze into 60 minutes. This longer format will give us plenty of time to cover everything we need to cover and let presenters catch their breath

Another new feature of this all-hands will be integrated chat and multi-casting made possible by a new innovative video conferencing platform we’ll be using. This will give us the opportunity to present content simultaneously in different virtual rooms and enable attendees to not only tune in to content that’s most relevant to them but also engage more with the presenters and other attendees.

Agenda

We’re still building out the agenda but you can expect the event to unfold as follows: 

The first hour will focus on company and product updates with presentations from Docker executive staff, including Scott Johnston (CEO), Justin Cormack (CTO), Donnie Berkholz (VP of Products) and Jean-Laurent de Morlhon (VP of Engineering). The second hour will focus on breakout sessions with live demos and workshops so that attendees can deep dive into particular areas of interest. The final hour will be focused on community, with a Captain-led live show where we’ll be giving fresh updates on programs, initiatives as well as shout-outs to outstanding Docker contributors.

Openness and participation are key pillars of a healthy open source community. We’re constantly exploring ways to better engage the Docker community, and we hope this new format will make this Community All Hands even more awesome. Join us!

Click here to register for the event. 
The post Save the Date! Next Docker Community All Hands appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Docker Index Shows Continued Massive Developer Adoption and Activity to Build and Share Apps with Docker

It’s been one year since we started publishing the Docker Index (stats, trends and analysis from developers and dev teams based on anonymized data from millions of Docker users). At that time we saw how Docker was being used at an incredible scale to power application building globally. Today we are excited to share the latest edition of the Docker Index, this time with some yearly and quarterly comparisons. 

Every time we pull these user stats, we are blown away by the sheer volume and continued growth in activity happening across the Docker developer community. It’s clear to see that collaborative application development platforms are the foundation for developers who want to build, share, and run modern apps. We are also thrilled to see this type of growth more than one year after refocusing Docker on making developers’ lives easier. The Docker community has stayed with us and continues to grow at a tremendous pace, giving us very encouraging signals about the path that Docker is taking. 

To begin, there has now been a total of 318 billion all time pulls on Docker Hub, an increase of 145% year-over-year. That’s right, the total number of pulls has increased by nearly 1.5x in the past year. In addition, there were nearly 30 billion Docker Hub pulls in our fourth quarter. This could very well be because essentially all businesses had to rapidly shift to digital, making the demand for great apps higher than ever.

Those large pull numbers were driven by an equally large number of Docker users. There are now 7.3 million total Docker Hub accounts, up approximately 45% year-over-year. It’s great to see more and more developers signing up for a Free, Pro or Team subscription, underscoring the value they find in new subscription features we have rolled out such as audit logs, vulnerability scanning and higher rate limits. 

There are approximately 8.3 million application container image repos on Hub, representing a nearly 40% year-over-year increase in the application components that developers rely on to build apps. Docker Hub remains the world’s largest library and community for trusted, high-quality images and we are so proud of its growth. This rich content is one of the reasons that JFrog decided to partner with us, as premium access to Docker Official Images was strategic to their customers. 

Installations of Docker Desktop have now reached 3.3 million, which is a year-over-year increase of approximately 38%. This underscores the importance of giving developers choice and meeting them where they are. Docker Desktop remains unique in the market as the leading platform for developers working locally on their desktop, accelerating inner loop development speed. 

Docker has been hard at work continuing to release features that make life easier for developers so that they can get back to the fun part of their work – building and sharing awesome apps. You can expect the next Docker Index to be released mid-year after DockerCon Live 2021 with a fresh set of usage and growth stats fueled by our amazing users! 

For further reading, check out Part 1 and Part 2 of the top Docker blog posts of 2020 and this post on 2021 developer trends and predictions by Docker CEO Scott Johnston.
The post Docker Index Shows Continued Massive Developer Adoption and Activity to Build and Share Apps with Docker appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

CFP for DockerCon LIVE 2021 Now Open!

Ahoy! You can now submit your talk proposal for DockerCon LIVE 2021!

Taking place May 27, 2021, DockerCon brings together the entire community of Docker developers, contributors and partners to share, teach, and collaborate to grow the understanding and capabilities of modern application developers. The Docker community is growing fast and is incredibly diverse, and our aim is to have a conference that reflects this growth and diversity. To that end, we’re announcing the CFP a bit earlier this year to substantially increase the number of submissions to review.

Share your know-how

Like last year’s edition, DockerCon LIVE will be 100% virtual. To allow for conversation and ensure a stress-free delivery for the speaker, session talks will be pre-recorded and played at a specific time during the conference. Speakers will be able to chat live with their audience while their recorded session is broadcast and be available to answer questions in real-time. We’re really excited about this format and we look forward to introducing a host of new interactive features that’ll ensure that speakers (new and seasoned) and attendees alike have an exceptional experience.

The theme of this year’s DockerCon is developer team collaboration in the new remote-first world.

Before submitting a talk proposal, please make sure that your topic falls under one or several of the following thematic buckets:

Team CollaborationSecure DevelopmentBest PracticesCase Studies / Lessons LearnedContributing to DockerApp Modernization and Migration

The Review Process

We’ll be using the Papercall platform this year to manage and review submissions. We will have an awesome team of internal and external reviewers working in lock-step to carefully read through proposals and engaging with applicants along the way to help them refine, polish and improve their submissions. One of the benefits of using Papercall is that speakers can log into the platform to revisit their proposal and update it. 

Practical Information

DockerCon LIVE 2021 will take place on Thursday, May 27th from early morning to evening (Pacific Time).All speakers must adhere to the Docker’s Community Code of Conduct https://github.com/docker/code-of-conduct. Please review this document before submitting your presentation. Sessions will be between 20-40 minutes, including Q&A but we will also have lightning talks (~5-10 minutes) and workshops/panel discussions (~45-60 minutes).All speakers who have their talks approved will work closely with the DockerCon team for guidance and feedback as they prepare for the talk and level up their presentation for the big day! We will have schedules posted for group sessions and individual time can also be scheduled.   The CFP is open to all. Whether this is your first ever conference or whether you’ve been doing this for decades, we want to encourage EVERYONE to submit. Docker welcomes everyone regardless of gender, sexual orientation, age, disability, physical appearance, body size, race, veteran status, religion, or immigration status.

Important Dates:

February 8, 2021 – CFP opensMarch 15th, 2021 – CFP closesThe reviewer team will be working on a rolling basisAll speakers notified by April 15th

In the next couple of weeks, we’ll be posting more info about registration, agenda, format, pre-day activities and other great stuff. In the meantime, make sure to join the #dockercon2021 channel in our Docker Community Slack if you have any questions, or shoot us an email at dockercon21@docker.com. 

Submit your talk proposal!
The post CFP for DockerCon LIVE 2021 Now Open! appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Donating Docker Distribution to the CNCF

We are happy to announce that Docker has contributed Docker Distribution to the Cloud Native Computing Foundation (CNCF). Docker is committed to the Open Source community and open standards for many of our projects, and this move will ensure Docker Distribution has a broad group maintaining what is the foundation for many registries. 

What is Docker Distribution?

Distribution is the open source code that is the basis of the container registry that is part of Docker Hub, and also many other container registries. It is the reference implementation of a container registry and is extremely widely used, so it is a foundational part of the container ecosystem. This makes its new home in the CNCF highly appropriate.

Docker Distribution was a major rewrite of the original Registry code which was written in Python and was a much earlier design not using content addressed storage. This new version, written in Go, was designed to be an extensible library, so that different backends and subsystems could be designed. Docker formed the Open Container Initiative (OCI) in 2015, in the Linux Foundation, in order to standardise the specifications for the container ecosystem, including the registry and image formats.

Why are we donating Docker Distribution to the CNCF?

There are now many registries, with a lot of companies and organizations providing registries internally or as a service. Many of these are based on the code in Docker Distribution, but we found that many people had small forks and changes that they were not contributing to the upstream version, and the project needed a broader group of maintainers. To make the project clearly an industry wide collaboration, hosting it in the CNCF was the obvious place, as it is the home of many successful collaborative projects, such as Kubernetes and Containerd.

We approached the major users of the Docker Distribution code at scale to become maintainers of the project. This includes maintainers from Docker, GitHub, GitLab, Digital Ocean, Mirantis and the Harbor project which is itself a graduated CNCF project that extends the core registry with other services. In addition, we have invited a maintainer from the OCI, and we are open to more participation in the future. The project is now simply called “Distribution” and can be found at github.com/distribution/distribution.

The Distribution project has been accepted into the CNCF Sandbox, but as it is a mature project we will be proposing that it moves to incubation shortly. We welcome the new maintainers and look forward to the new contributions and future for the project in the CNCF.
The post Donating Docker Distribution to the CNCF appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/