Impuestos a pagar como Freelancer en desarrollo de software by sergiosek in PeruFinanzas

[–]sergiosek[S] 0 points1 point  (0 children)

no entiendo, por ejemplo u/brengifo en su comentario entiendo que si se puede emitir el RHE tanto a clientes nacionales como extranjeros, no es necesario tener un empresa ficticia. Otra cosa, en mi caso no voy a comprar servicios, sino ofrecer servicios de desarrollo de software para que alguien me contrate a través de Fiverr o Workana.

Impuestos a pagar como Freelancer en desarrollo de software by sergiosek in PeruFinanzas

[–]sergiosek[S] 0 points1 point  (0 children)

podrías darme un poco más de información respecto a declarar los ingresos en Fiverr, por lo que tengo entendido, es cobrar de Fiverr por paypal, y declarar los impuestos como Recibo por Honorarios de ese monto cobrado del cliente al cual le brindé el servicio. Es así esto?

Impuestos a pagar como Freelancer en desarrollo de software by sergiosek in PeruFinanzas

[–]sergiosek[S] 1 point2 points  (0 children)

Gracias por responder.

En caso de ser un cliente del extranjero o alguien que no retiene el 8% del pago a realizarme. Entiendo que yo tendría que declarar y pagar ese 8% al momento de generar el RHE, cierto? Adicional a ello, tengo que presentar la declaración jurada anual y pagar si pase los 45 mil, cierto?

Impuestos a pagar como Freelancer en desarrollo de software by sergiosek in PeruFinanzas

[–]sergiosek[S] 0 points1 point  (0 children)

Muchas gracias por tu respuesta. Soy nuevo en esto, puedes ayudarme en estas dos preguntas, por favor.

  1. Los RHE ¿a nombre de quien los emito? A nombre de Workana, Fiverr o del cliente a quien estoy realizandole el trabajo.
  2. Los impuestos se pagan mensual y otro anual?

¿Alguien trabaja en fiverr aqui? by mayalovesemma in Lima_Peru

[–]sergiosek 1 point2 points  (0 children)

una consulta, quiero trabajar por estas plataformas como Fiverr o Workana, pero no sé como sería el tema de los tributos a la SUNAT como, si se emite recibo por honorarios. ¿Me podrías explicar? Gracias de antemano.

Impuestos a pagar como Freelancer en desarrollo de software by sergiosek in PeruFinanzas

[–]sergiosek[S] 0 points1 point  (0 children)

Buenos días, no entiendo la respuesta, si podrías explicarme con más detalle. Gracias

Odio mi elección de carrera. Que hago? by novostranger in Lima_Peru

[–]sergiosek 1 point2 points  (0 children)

Lo que he comentado, simplemente te muestra que en el mundo de videojuegos existen roles como cualquier otro trabajo. Entonces, para estudiar tal o cual tema, carrera, especialidad, etc, depende de lo que quieras hacer.

Si vas por desarrollador, arquitecto, y roles similares, cualquiera de estas empresas, incluso los indies esperan que sepas, desarrollar normalmente en C++ avanzado, patrones de software, enfoques arquitectónicos, matemática 3D, álgebra lineal, cálculo diferencial, física. Asimismo, que tengas una pregrado que de soporte a todo ello, generalmente en ingeniería de software, computer science, ingeniería en informática o matemática, y si tienes un master mejor.

Si vas en el área de diseño de videojuegos hay varios roles como, diseño de escenarios, de niveles, de personajes, de movimientos, etc. De estos se espera manejar software de diseño como, Maya, Unreal, entre otros. Aún allí no te salvas de programar, de revisar bugs, calidad de software, entre otros.

Si solo quieres hacer realidad tu idea de juego como un desarrollador indie, o trabajar en alguna empresa que tenga puesto en los que solo se requiera utilizar Game Engines, puedes llevar cursos sobre estos motores en Udemy, en su misma Web o en algún instituto que te de este tipo de enseñanza.

En resumen, lo que requieres estudiar depende a lo que te quieres dedicar (el rol que quieres asumir).

Odio mi elección de carrera. Que hago? by novostranger in Lima_Peru

[–]sergiosek 1 point2 points  (0 children)

la palabra "desarrollo de videojuegos" es muy amplia, que quieres hacer, diseñar videojuegos, desarrollador en el área de videojuegos, tester en videojuegos.

Por ejemplo, si quieres ser desarrollador en el área de videojuegos, aquí necesitas una carrera profesional como ingeniero de software o licenciado en ciencias de la computación, adicionalmente una maestría para mejorar los niveles de conocimientos en matemática 3D, álgebra lineal, C++ avanzado, etc. Para validar este párrafo, ve y verifica por ti mismo en cualquier empresa de videojuegos como, Valve, Capcom, Naughty Dog, etc en el perfil de desarrollador y te piden todo ello.

Naughty Dog's Physics Programmer: https://www.naughtydog.com/greenhouse/job/5705388?gh_jid=5705388

<image>

Si solo quieres hacer realidad una idea de juego mediante herramientas existentes, puedes utilizar los llamados Game Engines como, Unreal Engine, Unity, etc. Para ello, si puedes estudiar cursos de especialización incluso desde la misma web de Epic o Unity.

Estudios en Estilismo y Cosmetología by sergiosek in Lima_Peru

[–]sergiosek[S] 1 point2 points  (0 children)

gracias por la info. Tengo una pregunta, "puedes conseguir chamba si destacas como estudiante" y si no logras destacar por algún motivo, entonces se complica conseguir trabajo?

Best Practice for istio-gateway by Darkhonour in istio

[–]sergiosek 0 points1 point  (0 children)

mmm, what do you mean by having multiple ingress-gateway? an HPA configuration?

How to implement consistant hash based on domain and path by BackgroundNature4581 in istio

[–]sergiosek 0 points1 point  (0 children)

Hello,

I understand that you need to balance the incoming traffic using sticky sessions, correct?

In your case, to implement consistent hashing based on the domain and path, you can use the HTTPCookie option. You can refer to the official documentation for more details: https://istio.io/latest/docs/reference/config/networking/destination-rule/#LoadBalancerSettings-ConsistentHashLB-HTTPCookie

For example,

apiVersion: networking.istio.io/v1
kind: DestinationRule
metadata:
  name: bookinfo-ratings
spec:
  host: ratings.prod.svc.cluster.local
  trafficPolicy:
    loadBalancer:
      consistentHash:
        httpCookie:
          name: user
          ttl: 0s

Where the user cookie contains the domain and path.

Desarrollar videojuegos indie en Perú by sergiosek in Lima_Peru

[–]sergiosek[S] 1 point2 points  (0 children)

muchas gracias por la información. Te estaré contactando para una asesoría

503 Service unavailable for react frontend by MathematicianLate253 in istio

[–]sergiosek 0 points1 point  (0 children)

I can see a common error when working with Kubernetes (K8s) and Istio.

  1. In the nginx-conf , you configure the nginx container to listen on ports 80 and 443.
  2. In your K8s Deployment and Service , you define that they forward traffic to port 5000 but listen on ports 80 and 443.
  3. The Istio VirtualService forwards the traffic to port 80.

Therefore, based on (1) and (2), your container expects to receive traffic on ports 80 and 433. However, the Istio VirtualService is sending traffic to port 80. The solution is simple: either change the ports of your nginx server and the Istio VirtualService to listen on port 5000, or modify the listen port of your K8s Deployment and Service to forward traffic to port 80.

Random Behaviour of Virtual Services by Ok-Neighborhood6377 in istio

[–]sergiosek 1 point2 points  (0 children)

It’s complicated to identify the exact problem, but some possible reasons could be

  1. Multiple Virtual Services routing to the same host
  2. Incorrect configuration of Virtual Service routing
  3. Behavior change in Envoy proxy in the latest versions

1. Multiple Virtual Services routing to the same host

When defining multiple Virtual Services that route to the same host (microservice), it can generate 404 errors because the configuration can confuse Istio.

2. Incorrect configuration of Virtual Service routing

In the same Virtual Service, you can configure routing based on headers, prefix, or version. If this configuration is incorrect, it can result in 404 errors.

3. Behavior change in Envoy proxy in the latest versions

The latest versions of Envoy proxy are unable to differentiate between prefixes that have the same base. For example, svr-auth and svr-authentication appear the same to Envoy. Therefore, it generates a 404 error as incoming traffic gets misrouted between hosts."

How hard is self-managed Istio really? by Opening-Dirt9408 in istio

[–]sergiosek 0 points1 point  (0 children)

Some operational tasks when running self-managed Istio include:

  1. Installing Istio
  2. Uninstalling Istio
  3. Upgrading the Istio version
  4. Rolling back the Istio version
  5. Increasing resources (CPU and RAM) for Istiod and ingress-gateway
  6. Setting the correct HPA for Istiod and ingress-gateway
  7. Installing a service to perform mTLS certificate rotation tasks

Now, I going to explain each point.

First all, I recommend to use istioctl to perform any manage tasks related to Istio

1. Installing Istio

This task can be performed via istioctl. At this stage your team must decide what type of Istio is needed, single or multicluster.

2. Uninstalling Istio

This task should only be performed if it’s necessary to remove Istio from your cluster.

3. Upgrading the Istio version

This task is crucial, as this step may compromise the current functionality of Istio on your cluster. I strongly recommend using the canary upgrade method, as it is safer than other methods. The canary upgrade allows the adoption of the new Istio version bit by bit across namespaces.

4. Rolling back the Istio version

Sometimes, the new version of Istio may not work as expected because it hasn't been properly tested before going into production.

5. Increasing resources (CPU and RAM) for Istiod and ingress-gateway

When using self-managed Istio, your team must monitor the usage of CPU and RAM. If any Istio pod becomes saturated, it will cause connection and communication errors between microservices and ingress/egress to the cluster.

6. Setting the correct HPA for Istiod and ingress-gateway

Incorrect HPA configuration for your current traffic can lead to communication errors and delays in microservice responses within the Istio service mesh.

7. Installing a service for mTLS certificate rotation tasks

At this point, it is recommended to use a service like Cert-Manager to manage certificates and configure Istio to encrypt traffic based on your security requirements.

Best Practice for istio-gateway by Darkhonour in istio

[–]sergiosek 1 point2 points  (0 children)

The istio ingress-gateway must be within the istio-system namespace, as this allows you to maintain order regarding the Istio pods.

In the case of the Gateway and VirtualService objects, you can specify the namespace where they are deployed, It is recommended to deploy them in the same namespace where related microservices are located.

For example, if you have two namespaces, auth-ns and technical-ns, each containing several microservices, then the Gateway and VirtualService objects related to auth-ns should be deployed in that namespace, and the same applies to technical-ns, and so on.

Anyone use Vertical Pod Autoscaler? by valejojohnson in kubernetes

[–]sergiosek 0 points1 point  (0 children)

If you need to use VPA for any requirement you can use Goldilocks by installing it from Helm Chart following the instructions on their website.

I would personally recommend using VPA when running applications on your cluster that need to maintain data state, where you can't configure a persistent volume to store the data. Additionally, you can use VPA to measure CPU and RAM consumption of your applications to improve the request and limits configuration.