Docker, Kubernetes, Cloud - International PHP Conference https://phpconference.com/docker-kubernetes-cloud IPC 2025 Fri, 18 Dec 2020 12:36:25 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.2 Containerization For Software Developers https://phpconference.com/docker-kubernetes-cloud/containerization-for-software-developers/ Thu, 10 Dec 2020 08:08:37 +0000 https://phpconference.com/session/containerization-for-software-developers/ The end is nigh. Your application is almost ready, and you will need to deploy it. And with the deployment, the endless tweaking to get everything running on your production servers. If only there were a way to test everything first. That is where containers will come in to save the day. With containers, you...

Read More

The post Containerization For Software Developers appeared first on International PHP Conference.

]]>
The end is nigh. Your application is almost ready, and you will need to deploy it. And with the deployment, the endless tweaking to get everything running on your production servers. If only there were a way to test everything first. That is where containers will come in to save the day. With containers, you not only run your code in an environment similar to the production server, but you also run your code in precisely the same environment. In this talk, the attendees will learn about how to create container-friendly applications, how to use containers to share their code with their team and finally, how to use those same containers to deploy to a production server with minimal effort.

The post Containerization For Software Developers appeared first on International PHP Conference.

]]>
Controlling Container Chaos Like a Pro https://phpconference.com/web-development/controlling-container-chaos-like-a-pro/ Thu, 20 Feb 2020 11:04:14 +0000 https://phpconference.com/session/controlling-container-chaos-like-a-pro/ One of the biggest challenges of breaking a large monolithic application into microservices is the added complexity of managing a large number of very small containers.The benefits of extracting common functionality in containerized microservices must be enhanced by a flexible orchestration step that allows developers to combine what they want for fast delivery, and customers...

Read More

The post Controlling Container Chaos Like a Pro appeared first on International PHP Conference.

]]>
One of the biggest challenges of breaking a large monolithic application into microservices is the added complexity of managing a large number of very small containers.The benefits of extracting common functionality in containerized microservices must be enhanced by a flexible orchestration step that allows developers to combine what they want for fast delivery, and customers to purchase what they need for added business value.The larger the project, the bigger the number of containers.During development and testing, some teams require combining only the bare minimum for their functionality to work, other groups need the entire stack in order to validate large, extremely complex scenarios.The same complexity in orchestration holds true for the customer packaging. Some purchase all the functionalities, others only a certain combination.In this talk you will learn several techniques to organise microservices in different scenarios, with considerations for both cloud and on-premises deployments.

 

The post Controlling Container Chaos Like a Pro appeared first on International PHP Conference.

]]>
Building a Cloud-Friendly Application https://phpconference.com/web-development/building-a-cloud-friendly-application/ Wed, 11 Dec 2019 13:31:29 +0000 https://phpconference.com/session/building-a-cloud-friendly-application/ The days of hand-crafted artisanal servers are long over. Modern web applications need to be able to run on many different servers without code changes. Not just different hosting providers, but different environments on the same hosting provider. Whether you’re using a legacy dev/stage/prod setup or a modern branch-is-environment host, modern hosting imposes some requirements...

Read More

The post Building a Cloud-Friendly Application appeared first on International PHP Conference.

]]>
The days of hand-crafted artisanal servers are long over. Modern web applications need to be able to run on many different servers without code changes. Not just different hosting providers, but different environments on the same hosting provider. Whether you’re using a legacy dev/stage/prod setup or a modern branch-is-environment host, modern hosting imposes some requirements on your application design – but also offers a huge potential for new and powerful tools. In this session, we’ll explore some key guidelines for building a cloud-friendly application, as well as look at some architectural options that a modern hosting platform enables.

The post Building a Cloud-Friendly Application appeared first on International PHP Conference.

]]>
Don’t Lose your Head in the Cloud – AWS CloudFormation from Symfony Perspective https://phpconference.com/docker-kubernetes-cloud/dont-lose-your-head-in-the-cloud-aws-cloudformation-from-symfony-perspective/ Wed, 11 Dec 2019 13:31:27 +0000 https://phpconference.com/session/dont-lose-your-head-in-the-cloud-aws-cloudformation-from-symfony-perspective/ AWS is a widely used cloud platform as a service (PaaS). However, when we have to deal with it, especially in the beginning, we can be overwhelmed with the number of options it offers. Creating an instance to host a simple Symfony application isn’t that hard as it seems to be. But when we need...

Read More

The post Don’t Lose your Head in the Cloud – AWS CloudFormation from Symfony Perspective appeared first on International PHP Conference.

]]>
AWS is a widely used cloud platform as a service (PaaS). However, when we have to deal with it, especially in the beginning, we can be overwhelmed with the number of options it offers. Creating an instance to host a simple Symfony application isn’t that hard as it seems to be. But when we need to expand it, or our project requires multiple different services, it will quickly outgrow our setup. When your application grows it tends to become a painful experience. Having to create and manage AMIs and load balancer configuration all by yourself is a challenge, to say the least. Fortunately, AWS provides us with the tool that can ease that pain – bringing automation and replicability to our stack. It is called CloudFormation. In this presentation, the speaker intends to:

  • Focus on the practical aspect of building the AWS stack using CloudFormation for the Symfony applications
  • Show benefits of the CloudFormation when booting new work environments
  • Go over its most useful features from PHP developer perspective
  • Showcase example configuration of Symfony application running in CloudFormation

The post Don’t Lose your Head in the Cloud – AWS CloudFormation from Symfony Perspective appeared first on International PHP Conference.

]]>
It Doesn’t Have To Be Kubernetes https://phpconference.com/docker-kubernetes-cloud/it-doesnt-have-to-be-kubernetes/ Wed, 11 Dec 2019 13:31:26 +0000 https://phpconference.com/session/it-doesnt-have-to-be-kubernetes/ Even in a world where it seems like everyone uses Docker and Kubernetes for a basic "Hello World", there are still alternatives out there. We will show you how to set up a completely automated infrastructure in the cloud without Docker and Kubernetes, leveraging tools such as Packer and Terraform.

The post It Doesn’t Have To Be Kubernetes appeared first on International PHP Conference.

]]>
Even in a world where it seems like everyone uses Docker and Kubernetes for a basic "Hello World", there are still alternatives out there. We will show you how to set up a completely automated infrastructure in the cloud without Docker and Kubernetes, leveraging tools such as Packer and Terraform.

The post It Doesn’t Have To Be Kubernetes appeared first on International PHP Conference.

]]>
Understanding Docker For Development https://phpconference.com/docker-kubernetes-cloud/understanding-docker-for-development/ Wed, 11 Dec 2019 13:31:19 +0000 https://phpconference.com/session/understanding-docker-for-development/ Docker is often lauded as a tool for deploying and running applications – but it’s also extremely useful for your local development process. Whether you’ve never used Docker, or you’ve been using it for a while but aren’t quite sure how it all actually works, this talk will give you an in-depth understanding of Docker...

Read More

The post Understanding Docker For Development appeared first on International PHP Conference.

]]>
Docker is often lauded as a tool for deploying and running applications – but it’s also extremely useful for your local development process. Whether you’ve never used Docker, or you’ve been using it for a while but aren’t quite sure how it all actually works, this talk will give you an in-depth understanding of Docker and how to use it locally. We’ll cover creating your own Dockerfiles, building, tagging and pushing images, running containers, networking multiple containers with Docker Compose and debugging your setup.

The post Understanding Docker For Development appeared first on International PHP Conference.

]]>