Skip to content
Contact
Set Up A Call
  • Blog
  • PCI Kube: A New Platform for Running PCI’s Energy Solutions
Share this post
Bill Spens

Bill Spens

PCI Kube: A New Platform for Running PCI’s Energy Solutions

December 14, 2022
/
Our Technology

As technology around the frameworks and processes of software development continues to evolve, PCI has been investing in new technology stacks, processes, and UI/UX functionality. The new platform incorporating this new tech at PCI is called “PCI Kube.”

In this blog post, we’ll discuss some key considerations when building the PCI Kube platform and what it means for our customers.

Essential characteristics of modern software

Most of us recognize good software when we see it. It‘s the website or app that gradually keeps improving over time but never seems to have errors or downtime. It’s easy to use as a beginner and even more powerful as an advanced user. Doing what you want only takes a few clicks, and those things happen quickly. It’s probably the software you don’t think about much because it doesn’t get in the way.

Here’s a summary of those traits and more that we like to see in our software:

If you attended PCI’s INFOCUS 2022 conference, you heard how these traits are at the heart of our new development initiatives.

How do we create great software?

Creating software with the traits above is quite challenging. Before even writing the first line of code, it requires understanding the business needs and the problems needing to be solved. Before development, functionality needs to be organized into small modules that are loosely coupled. This process ensures that changes to one part of the system don’t impact other parts.

During development, teams must use lightweight tools to create and iterate quickly and without lengthy build pipelines. New code requires extensive automated testing (which is also code). This technique ensures that future enhancements can be made often and without manual regression cycles.

New functionality must be released as soon as it’s complete, which benefits users and development teams. Users get new functionality as soon as possible and can start to take advantage of it. Teams get confirmation that the change is working as expected while everything is still fresh in their minds.

Releases need to be small and often, which is only possible if all the other ingredients are in place. It’s easier to undo one small change if there’s a problem than to figure out what happens when months of changes are introduced simultaneously. Additionally, sound monitoring is needed to alert you to errors or performance changes.

These concepts all played a role in choosing the frameworks, tools, processes, and technology that make up the new PCI Kube platform.

Deployment

Writing software for a SaaS deployment can be easier than for an on-premises deployment. The vendor can ensure that every environment is always on the latest build with SaaS. This act makes it easier to transition to a newer version than the on-premises scenario, where the deployment may be several versions behind.

PCI has solutions that make sense for the SaaS and Enterprise models. 

One nice feature of the PCI Kube platform is that core services can be run in the cloud or the enterprise, which allows us to deploy the same build packages to either location.

PCI Kube availability

As described earlier, great software must be planned and designed with the modern tech stack in mind. It‘s not as simple as just deploying existing code to a new location. As new products are developed, and existing products undergo major updates, we‘ll leverage the new platform to realize the benefits described earlier.

What's next

Several customers have expressed interest in getting their hands on PCI Kube. If you’re interested in learning more, contact us and talk to an expert.

Contact Us
Bill Spens

Bill Spens

Bill Spens is the director of software development and has enjoyed 26 years at PCI as a developer and a leader of development teams. Bill focuses on PCI's new technology platform and is passionate about development patterns that enable rapid and reliable releases.

Related blog posts

Loading...
Jun 15
e-Tagging,Our Technology,Transmission and Reliability

How PCI’s New e-Tag+ Forwarding and Minitag Enable Your Workflows

Mar 24
Cybersecurity,Our Technology

Artificial Intelligence and Machine Learning Will Transform the Energy Industry

Oct 09
Our Technology,PJM

PJM eDART Refresh

Related press

Loading...
Laptop computer with code displayed on the screen
Jan 23
Cybersecurity

PCI Successfully Completes SOC/FISMA Examinations for 2022

Ron Swartz, senior director of Trading Analytics, at PCI Energy Solutions
Jan 11

Energy Trading Product Visionary Ron Swartz Joins PCI Energy Solutions

Transmission Lines
Nov 16
SEEM

Multiple Customers Go Live With the PCI SEEMTrader Platform for Autonomous Power Trading in the Southeast Energy Exchange Market (SEEM)

PCI Energy Solutions

PCI Energy Solutions

Also known as Power Costs, Inc.

Connect with us

U.S. 1+ 405.447.6933

Sales 1+ 405.701.7301

301 David L. Boren Blvd., Suite 2000
Norman, OK 73072

Contact us

We’re Hiring! 

Linkedin Twitter
  • Energy Trading and Optimization
  • Wholesale Market Participation
  • ETRM
  • Portfolio Optimization
  • Settlements and Billing
  • Gas & Fuels Management
  • Generation Outage Management
  • Company Type
  • Utilities
  • Generators
  • Traders
  • Renewable Energy
  • Asset Managers
  • Retailers
  • About
  • About Us
  • Cybersecurity
  • Leadership
  • Our Technology
  • Newsroom
  • Careers

Subscribe to our newsletter

Subscribe
  • Transmission and Reliability
  • Transmission Outage Management
  • Transmission Scheduling
  • e-Tagging
  • Balancing Authority Operations
  • Energy Accounting
  • Settlements and Billing
  • Sustainable Energy
  • Renewables Trading & Scheduling
  • Energy Storage Optimization & Trading
  • Hydrogen
  • Hydropower
  • Carbon Intensity
  • Markets
  • US ISO/RTO Markets
  • US Bilateral Markets
  • Canada
  • Chile
  • Mexico
  • Europe
  • Australia
  • Thought Leadership
  • Blog
  • Webinars & Events
  • Customer Portal
  • INFOCUS Conference
  • Product Trainings
  • Product Documentation
  • Issue Tracker

© Power Costs, Inc. 2022 | All Rights Reserved.

  • Privacy Policy
  • Sitemap
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}

Request More Information

  • This field is for validation purposes and should be left unchanged.

Contact

Name(Required)
This field is for validation purposes and should be left unchanged.

Subscribe

Name
I am not a robot 🤖

Solutions

Energy Trading and Optimization

  • Wholesale Market Participation
  • ETRM
  • Portfolio Optimization
  • Settlements and Billing
  • Gas & Fuels Management
  • Generation Outage Management
  • Wholesale Market Participation
  • ETRM
  • Portfolio Optimization
  • Settlements and Billing
  • Gas & Fuels Management
  • Generation Outage Management

Transmission and Reliability

  • Transmission Outage Management
  • Transmission Scheduling
  • e-Tagging
  • Balancing Authority Operations
  • Settlements and Billing
  • Energy Accounting
  • Transmission Outage Management
  • Transmission Scheduling
  • e-Tagging
  • Balancing Authority Operations
  • Settlements and Billing
  • Energy Accounting

Sustainable Energy

  • Renewable Energy Trading & Scheduling
  • Energy Storage Optimization & Trading
  • Hydrogen
  • Hydropower
  • Carbon Intensity
  • Renewable Energy Trading & Scheduling
  • Energy Storage Optimization & Trading
  • Hydrogen
  • Hydropower
  • Carbon Intensity

Markets

  • US ISO/RTO Markets
  • US Bilateral Markets
  • Canada
  • Mexico
  • Chile
  • Europe
  • Australia
  • US ISO/RTO Markets
  • US Bilateral Markets
  • Canada
  • Mexico
  • Chile
  • Europe
  • Australia

Resources

Thought Leadership

  • Blog
  • Webinars & Events
  • Blog
  • Webinars & Events

Customer Portal

  • INFOCUS Conference 2023
  • Product Trainings
  • Product Documentation
  • Issue Tracker
  • INFOCUS Conference 2023
  • Product Trainings
  • Product Documentation
  • Issue Tracker

About Us

  • About
  • Leadership
  • Newsroom
  • Our Technology
  • Cybersecurity
  • About
  • Leadership
  • Newsroom
  • Our Technology
  • Cybersecurity

Careers

Contact Us