blob: c365e94e1fbf37449a8a93d8df563a71ce5368d0 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='277.63pt' viewBox='0 0 432.00 277.63'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNzcuNjM='>
<rect x='0.00' y='0.00' width='432.00' height='277.63' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNzcuNjM=)'>
</g>
<defs>
<clipPath id='cpNzkuNDh8NDI2LjUyfDUzLjEzfDIyOS4yNQ=='>
<rect x='79.48' y='53.13' width='347.04' height='176.12' />
</clipPath>
</defs>
<g clip-path='url(#cpNzkuNDh8NDI2LjUyfDUzLjEzfDIyOS4yNQ==)'>
<polyline points='154.92,229.25 154.92,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='305.81,229.25 305.81,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='79.48,229.25 79.48,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='230.37,229.25 230.37,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='381.25,229.25 381.25,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='79.48' y='119.18' width='34.63' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='150.63' width='25.93' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='103.45' width='78.52' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='87.73' width='79.68' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='197.80' width='16.52' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='72.00' width='85.04' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='213.53' width='13.18' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='134.90' width='29.84' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='56.28' width='100.25' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='182.08' width='18.54' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='79.48' y='166.35' width='23.76' height='12.58' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='118.23,127.04 118.23,123.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='118.23,125.47 109.97,125.47 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='109.97,127.04 109.97,123.89 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='109.04,158.49 109.04,155.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='109.04,156.92 101.78,156.92 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='101.78,158.49 101.78,155.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='163.69,111.31 163.69,108.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='163.69,109.74 152.31,109.74 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='152.31,111.31 152.31,108.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='164.87,95.59 164.87,92.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='164.87,94.02 153.45,94.02 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='153.45,95.59 153.45,92.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='98.94,205.67 98.94,202.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='98.94,204.09 93.05,204.09 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='93.05,205.67 93.05,202.52 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.35,79.86 170.35,76.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='170.35,78.29 158.69,78.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='158.69,79.86 158.69,76.72 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='95.31,221.39 95.31,218.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='95.31,219.82 90.01,219.82 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='90.01,221.39 90.01,218.25 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='113.19,142.76 113.19,139.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='113.19,141.19 105.45,141.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='105.45,142.76 105.45,139.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='185.84,64.14 185.84,60.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='185.84,62.57 173.63,62.57 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='173.63,64.14 173.63,60.99 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='101.13,189.94 101.13,186.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='101.13,188.37 94.91,188.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='94.91,189.94 94.91,186.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='106.73,174.21 106.73,171.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='106.73,172.64 99.75,172.64 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='99.75,174.21 99.75,171.07 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='120.10' y='128.16' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>11%</text>
<text x='109.74' y='159.61' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>9%</text>
<text x='164.00' y='112.43' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>26%</text>
<text x='165.16' y='96.71' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>26%</text>
<text x='100.33' y='206.78' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>5%</text>
<text x='170.52' y='80.98' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>28%</text>
<text x='97.00' y='222.51' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>4%</text>
<text x='115.32' y='143.88' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>10%</text>
<text x='185.73' y='65.26' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>33%</text>
<text x='102.36' y='191.06' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>6%</text>
<text x='107.57' y='175.33' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>8%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNzcuNjM=)'>
<text x='74.55' y='222.69' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='22.23px' lengthAdjust='spacingAndGlyphs'>Other:</text>
<text x='74.55' y='206.96' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.02px' lengthAdjust='spacingAndGlyphs'>Kotlin</text>
<text x='74.55' y='191.24' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='18.68px' lengthAdjust='spacingAndGlyphs'>Ruby</text>
<text x='74.55' y='175.51' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.45px' lengthAdjust='spacingAndGlyphs'>Rust</text>
<text x='74.55' y='159.79' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.22px' lengthAdjust='spacingAndGlyphs'>C#</text>
<text x='74.55' y='144.06' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.44px' lengthAdjust='spacingAndGlyphs'>PHP</text>
<text x='74.55' y='128.34' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.57px' lengthAdjust='spacingAndGlyphs'>C / C++</text>
<text x='74.55' y='112.61' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.91px' lengthAdjust='spacingAndGlyphs'>Java</text>
<text x='74.55' y='96.89' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='56.93px' lengthAdjust='spacingAndGlyphs'>We only use Go</text>
<text x='74.55' y='81.16' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='27.13px' lengthAdjust='spacingAndGlyphs'>Node.js</text>
<text x='74.55' y='65.44' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='24.91px' lengthAdjust='spacingAndGlyphs'>Python</text>
<text x='79.48' y='239.92' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.56px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='230.37' y='239.92' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.01px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='381.25' y='239.92' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.46px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='253.00' y='257.39' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<text x='5.48' y='41.40' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='73.40px' lengthAdjust='spacingAndGlyphs'>(select all that apply)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='371.32px' lengthAdjust='spacingAndGlyphs'>At work, do you integrate your Go microservices with microservices written in</text>
<text x='5.48' y='28.46' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='368.48px' lengthAdjust='spacingAndGlyphs'>other languages? If so, which other languages do you use for microservices?</text>
<text x='426.52' y='270.38' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='35.82px' lengthAdjust='spacingAndGlyphs'>n = 2,083</text>
</g>
</svg>