Soumyadip Chowdhury
Soumyadip is a Senior Software Engineer at Redhat with a passion for technology and knowledge sharing. With previous experience at HoiChoi Technologies and Bajaj Finserv, he brings a diverse background to his role. Soumyadip has actively participated in over 150 online and offline events as a speaker. His expertise extends to the domains of DTN (Delay Tolerant Networking) and Blockchain, where he has contributed by writing book chapters and journals. Soumyadip is known for his dedication to helping fellow tech enthusiasts enhance their skills, making him a valuable resource in the community.
Red Hat India Pvt. Ltd.
Job title –Senior Software Engineer (Work-stream Lead)
Sessions
SPAship is an innovative open-source platform designed to streamline the deployment, integration, and management of single-page applications (SPAs). It offers a robust, efficient, and performant solution for hosting SPAs, enabling developers to focus on coding and improving applications rather than navigating complex deployment infrastructures. SPAship abstracts the underlying deployment processes through its management portal (SPAship Manager) and cloud-native deployment engine, offering an intuitive web UI and CLI tools for seamless management.
The platform includes a suite of features such as Domain URL, Namespace, Chrome, CI/CD Management, SSI, Symlink, and Ephemeral Deployments, all aimed at significantly reducing the time-to-release cycle. This ensures developers have more time for actual development work. SPAship supports both static and containerized deployments, allowing for a versatile range of deployment strategies. With SPAship, deploying SPAs takes less than 3 minutes, enabling developers to create and preview applications in a production context and deploy updates without manual intervention.
Key benefits of SPAship include a streamlined deployment process, rapid application onboarding (within minutes), app preview capabilities, and simplified OpenShift configurations for developers. It also integrates seamlessly with existing CI-based deployment platforms. Additionally, SPAship provides a web manager, allowing users quick access to their properties and applications, with an overview of activities within their namespace and log viewing in one place.
SPAship significantly improves the deployment experience by offering a user-friendly interface and robust tools that enable faster and more efficient application releases. In this session, we will provide a comprehensive overview of SPAship and include a hands-on demonstration in real-time to showcase its capabilities.
End-to-End Workshop with Backstage
In the rapidly evolving landscape of software development, maintaining efficiency, scalability, and collaboration is paramount. Backstage, an open platform for building developer portals, addresses these challenges by providing a centralized place for managing infrastructure, services, and documentation. This end-to-end workshop will introduce participants to the core concepts and functionalities of Backstage, equipping them with the knowledge to leverage this platform for enhanced developer productivity.
Participants will gain hands-on experience in:
-
Setting Up and Configuring Backstage: Learn the step-by-step process to get Backstage up and running in your development environment.
-
Creating Templates in Backstage: Discover how to create reusable templates that standardize project setups, ensuring consistency and accelerating the onboarding process for new projects.
-
Creating Plugins for Backstage: Understand the process of developing custom plugins to extend the capabilities of Backstage, tailoring the platform to meet the unique needs of your organization.
-
Creating a Software Catalog in Backstage: Learn how to build and maintain a comprehensive software catalog that provides visibility into all your services, enabling better management and oversight.
-
Exploring Core Features: Manage microservices, integrate CI/CD pipelines, and utilize various plugins for added functionalities.
-
Best Practices for Seamless Developer Experience: Implement service cataloging, technical documentation, and manage software templates to create a smooth and efficient workflow.
By the end of the session, attendees will have a comprehensive understanding of how Backstage can transform their development workflow, improve collaboration, and streamline operations.
At Red Hat, we have successfully implemented Backstage through projects like the Red Hat Developer Hub (RHDH) and Red Hat Experience Platform (RHEP) , where it has streamlined internal workflows and enhanced collaboration across teams. By showcasing these real-world use cases, this workshop provides actionable insights and best practices for developers, team leads, and DevOps professionals looking to adopt Backstage in their own organizations.
This workshop is ideal for software engineers, DevOps professionals, and technical leads looking to optimize their development processes and enhance team collaboration through a powerful and extensible developer portal. Join us to discover how Backstage can be a game-changer for your organization's development practices.