Slide 1

Slide 1 text

Smarter assets, sustainable communities. 08/18/2023 © 2023 | Brightly Software Forging the Future: One Platform to Rule them All

Slide 2

Slide 2 text

Introductions Benjamin Issa Senior DevOps Engineer Shane Rowley Transformation Architect

Slide 3

Slide 3 text

Our Vision: Smarter Assets And More Sustainable Communities • Cloud-based asset management software platform solving the mission-critical operational and planning needs of the built world Meet Net-Zero Requirements Public Infrastructure Education Healthcare Manufacturing 20+ Years Proprietary Strategic Asset Data Expertise $200B+ Asset Value Managed 160K+ Miles Of Roads Serviced ~150M Annual Gallons Of Water Saved 20K+ Annual Tons Of CO2 Output Reduced Optimize Budget Scenarios Reduce Asset & Infrastructure Risk Manage All Physical Assets Engage Communities Predict Maintenance Extend Assets’ Useful Life Maximize Uptime & Reliability Track Assets & Inventory Forecast CapEx Needs Note: Statistics represent management estimates.

Slide 4

Slide 4 text

Evolution of Brightly’s Products 1999 SchoolDude Founded education- focused SaaS EAM 2001 Launch of MaintenanceDirect work order management 2007 Launch of FacilityDude expansion beyond education 2015 Acquisition: TheWorxHub further expansion into healthcare 2017 Acquisition: Active Data expansion into event management 2017 Acquisition: Smartware / Bigfoot asset-centric EAM 2018 Acquisition: Paladin Data Systems government community operations 2019 Acquisition: New Energy Technologies expansion into energy 2020 Acquisitions: Assetic & Confirm expansion into EMEA & APAC 2021 Acquisitions: FHI & EPL healthcare & energy 2015 Acquisition: Mobile311 further expansion into government Clearlake Acquisition

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

Existing Challenges 6 • Siloed Technology Stacks • Desire for elastic product capabilities • Scale as platform services • Augment Siemens • Difficulty in providing organization-wide solutions • Friction between Ops and Dev Orgs

Slide 7

Slide 7 text

Platform Introduction: Approach

Slide 8

Slide 8 text

DevOps Bottleneck and Long Lead Times 8 2 Week Lead Time, Not Including App Development Cycle

Slide 9

Slide 9 text

Establishing the Team Fellowship of the Pod “Enabling rapid delivery by providing highly standardized, automated, self-service infrastructure.”

Slide 10

Slide 10 text

One K8s API to bring them all and in the darkness bind them HashiCorp Vault Red Hat CoP Vault Configuration Operator Kyverno Red Hat Service Mesh Red Hat AMQ Streams

Slide 11

Slide 11 text

Self-Service via Namespace Labels Vault Config Operator HashiCorp Vault RH COP Kyverno AWS Aurora PostgreSQL

Slide 12

Slide 12 text

Everything-as-a-Service • Namespace-as-a-Service • Database-as-a-Service • Deployments-as-a-Service (ArgoCD) • Pipelines-as-a-Service (Tekton) • Kafka-as-a-Service • ServiceMesh-as-a-Service (Istio) • Secrets-as-a-Service (Vault) • Logging-as-a-Service • Metrics-as-a-Service • Alarms-as-a-Service • Certificates-as-a-Service • Fine Grained Access-as-a-Service (SpiceDB) 12

Slide 13

Slide 13 text

13 AWS Services - Infrastructure-as-a-service ROSA (Red Hat Openshift on AWS) - Platform-as-a-service Brightly Platform Internal Developer Platform

Slide 14

Slide 14 text

Inner Loop / Outer Loop 14

Slide 15

Slide 15 text

Testing Scopes Inner Loop DevEx • Rapid scaffolding • Testcontainers for Quarkus • Testability • Dependency mocking • API Contracts • gRPC protobufs

Slide 16

Slide 16 text

Outer Loop DevEx • Backstage IDP • Golden Paths (Pipelines and Apps) • CICD • Openshift Pipelines • Openshift GitOps • Seamless features • gRPC to REST Transcoding • JWT Validation • Feature Toggles • Service Mesh Enrollment • Code Quality • Integration Testing • Performance Testing • Debezium Transaction Outbox • DataDog Dashboards

Slide 17

Slide 17 text

IDP Catalog

Slide 18

Slide 18 text

Templates for Applications

Slide 19

Slide 19 text

Service Dashboards

Slide 20

Slide 20 text

Pipeline Views

Slide 21

Slide 21 text

OpenAPI Documentation

Slide 22

Slide 22 text

Four Golden Signals Dashboards

Slide 23

Slide 23 text

Impact 23 Developer Services Team Charter Consult (1 -2 teams) Pattern (3-5 teams) Scale (enterprise)

Slide 24

Slide 24 text

RACI

Slide 25

Slide 25 text

THANK YOU