DevOps

Parent Track

How to win a fight with Solr

Day
Friday, October 16
Timeslot
3:00pm - 3:20pm (PT)
Hopin
Presenters
Topics
Back-end Development / DevOps
Sometimes configuring the set up with Solr on various platforms seems like going toe to toe with Mike Tyson. In this talk I would like to give you an ear full on how to set up solr config with your local development (Docksal) and make sure the configuration can smoothly transition to your hosting services (various).

Environment-specific config with Configuration Split

Presenters
Topics
Back-end Development / DevOps / Drupal for Beginners
In this talk, we'll explore how the Configuration Split module can be used to have certain Drupal configuration items active in specific environments (as opposed to always being active).

A modern software architecture view around Drupal

Presenters
Topics
DevOps / Decoupled
Abstract In more recent times, as content increasingly occupies center stage with respect to commerce & data strategies and there is a renewed interest in exploring Drupal internals, development & deployment patterns with mental models that have been commonplace in recent times.

Upgrading your site to Drupal 9: Real life example

Day
Saturday, October 17
Timeslot
3:00pm - 3:45pm (PT)
Hopin
Presenters
Topics
DevOps / Back-end Development / Drupal for Beginners
We have all heard that Drupal 9 is the easiest Drupal major version to upgrade to and it's true. However, there are still some challenges to take into account if you're going to upgrade a site to this new great Drupal version.   Assistants to this session will know: Why to upgrade to Drupal 9? When you should Upgrade to Drupal 9? What are the steps needed to upgrade to Drupal 9? What are the main challenges to upgrade to Drupal 9 and how to solve them? How to do the actual migration?  

Testing Drupal with Cypress

Presenters
Topics
Back-end Development / DevOps
Imagine you're building the perfect feature for one of the most important projects in your life, the client approves it and you deploy it to production, but then, right after you deployed, something else crashes... Oh no! Another core feature of your website just broke because of one of the changes from your perfect feature and you didn't noticed until it was already in production. This is basically in our worst nightmares, and also that's why it is so important to have a test suite for our projects.

Continuous Delivery for the State of Georgia

Presenters
Topics
DevOps
Continuous Delivery (CD) is often perceived as a holy grail of a software development life cycle (SDLC), both in terms of desirability and its elusiveness. Knowing where to start in achieving it for a Drupal project can be challenging. In this session, we'll discuss what tools and systems Lullabot used to achieve continuous delivery for the State of Georgia's migration of 80 sites from an aging Drupal 7 platform to GovHub, their new platform powered by Drupal 8. We'll cover:

Day 2 Kubernetes

Day
Saturday, October 17
Timeslot
3:25pm - 3:45pm (PT)
Hopin
Presenters
Topics
DevOps
Success! Kubernetes is up, your site is deployed and the traffic is flowing in. The team high fives and celebrates a successful launch. This was the teams first Kubernetes project and they had to slay many dragons during the development process, these ranged from low level networking decisions to high level deployment workflows. It had been a long road, but it's not over... Those dragons are back! Welcome to Day 2. This is talk for the Day 2 operators who want to hear war stories about what it's like to run Kubernetes in production for 4 years.

Secure your development workflow with containerised databases

Presenters
Topics
DevOps / Back-end Development
What would you do if your laptop was stolen? Have I got your attention? Think about all the databases that were on that laptop. Think about all the usernames and passwords which where stored in those databases. Development workflows which require a database are generally perceived as:

Agile Practice in Drupal Module Development

Presenters
yas
Topics
Project Management / DevOps / Community
We are developing our Drupal 8 distribution, Cloud Orchestrator by practicing Scrum for Agile software development. I'll introduce the background story of the reason why we could successfully achieve our super-fast paced development with higher productivity.

Optimize Kubernetes clusters

Presenters
yas
Topics
DevOps / Back-end Development
Overview: We are managing AWS, OpenStack and Kubernetes by making our own Multi-Cloud orchestration system by Drupal 8. We'll introduce our solution (Cloud Orchestrator project) including its requirements, architecture design, Cloud optimization, Cloud cost management and business value. We would like to show how Drupal 8 can define to manage Multi-Cloud infrastructures and why Drupal 8 can be used as Web Application Framework.