<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Operating your service on SPEKTRA Edge</title>
    <link>https://docs.edgelq.com/build-a-service/operation/</link>
    <description>Recent content in Operating your service on SPEKTRA Edge</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://docs.edgelq.com/build-a-service/operation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deploying your service</title>
      <link>https://docs.edgelq.com/build-a-service/operation/deployment/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.edgelq.com/build-a-service/operation/deployment/</guid>
      <description>Once the service is developed well enough, you can deploy it. Quick visual recap is (regional deployment):&#xA;The large block on the right/top side (most of the image) is the SPEKTRA Edge-based service. Below you have various applications (web browsers or Edge agents) that can communicate with service or core SPEKTRA Edge services (left).&#xA;Service backend deployment is what we focus on in this part. The blue parts in this block are elements you had to develop, three different binaries we discussed in this guideline.</description>
    </item>
    <item>
      <title>Migrating your service to a new version</title>
      <link>https://docs.edgelq.com/build-a-service/operation/migration/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://docs.edgelq.com/build-a-service/operation/migration/</guid>
      <description>When we talk about Service versioning, we don&amp;rsquo;t mean simple cases like adding new elements:&#xA;Adding a new field to an existing request/response/resource, as long as it does not destroy old logic). Removing a field from existing request/response/resource, as long as backend service does not need it). These operations can be done simply from protobuf files.&#xA;message SomeRequest { string old_field_a = 1; int32 old_field_b = 2; // We can add new field just by assigning new proto wire number to it: repeated int32 new_array_field = 3; } This is an example of how to properly remove a field</description>
    </item>
  </channel>
</rss>
